Programming/Git

GitHub Private Repository!

Teemol 2019. 8. 7. 20:54

안녕하세요. Teemol입니다.

오늘은 GitHub의 Private Repository를 만들어 C# 프로젝트를 관리하는 방법을 알아보겠습니다.


설명에서 사용되는 프로그램은 Git BashVisual Studio 2017입니다.

Git Bash - https://git-scm.com/

Visual Studio 2017 - https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes?view=vs-2019



1. Repository 만들기!


1-1. 깃허브의 메인화면에서 Repositories New를 누릅니다.


1-2. Repository Name을 입력Private을 클릭한 뒤 Create repository를 누릅니다.


1-3. 생성된 Repository의 주소를 기억해둡니다!

HTTPS, SSH 중 원하시는 걸 선택 후 사용하시면 됩니다.



2. Remote Repository에 프로젝트 업로드하기!


2-1. 방금 생성한 리포지토리에서 관리할 C# 프로젝트를 만듭니다.


2-2. 프로젝트의 폴더로 가서 Git Bash를 실행합니다.


2-3. 아래의 명령어를 입력하면, ".git" 폴더가 생성됩니다. (로컬 Repository 생성)


git init


Repository를 생성하면 기본적으로 mastar 브랜치라는게 생깁니다!

*Branch는 나중에 다시 알아보도록 하겠습니다.



2-4. 아래의 명령어로 관리될 파일들의 상태를 알아봅시다.


git status


빨간색으로 프로젝트 폴더에 들을 목록이 나타납니다. 아직 버전 관리 대상이 되지 않아서 그렇습니다!


2-5. 아래의 명령어로 관리될 파일로 추가해 보도록 하겠습니다.

('.'을 입력해서 한 번에 추가할 수도 있고 "git add 이름"으로 하나씩 추가도 가능합니다.)


git add .


파일이 관리 대상으로 바뀌며 아이콘에 표시가 생깁니다!



2-6. 변경사항을 적용하기 위해 아래의 명령어를 사용합니다. 커밋 시 프로젝트를 종료 후 진행하시기 바랍니다.

-m 옵션은 메시지를 입력하는 옵션입니다. 입력 내용이 없다면 "git commit"만 사용해도 됩니다.


git commit -m "내용"


변경 내용이 적용되어 아이콘의 표시가 바뀝니다!



이걸로 지금까지의 내용이 Local Repository에 적용되었습니다.


2-7. 아래의 명령어를 통해 Local Repository의 내용을 Remote Repository로 업로드를 해보겠습니다!

아래의 Repository부분에 1-3https 또는 ssh를 입력하시면 됩니다.


git push Repository master


성공적으로 업로드되었습니다!


이제 깃허브 사이트에서 확인을 해보면 변경된 내용이 저장된 것을 확인할 수 있습니다!





*Git Bash로 프로젝트 다운로드 방법


*Visual Studio로 프로젝트 수정 후 업로드 방법


이렇게 GitHub의 Repository를 이용해 프로젝트 관리하는 법을 알아보았습니다.


이번엔 아주 기본적인 내용이었고, 다음번에는 조금 더 쓸모 있는 내용으로 찾아오겠습니다!


감사합니다.