개요
기존에는 github에서 Repository를 먼저 생성하고, repository의 ssh주소를 복사하여 git clone <repository 주소> 방식으로 처음부터 git이 존재하는 디렉토리에서 파일 버전 관리를 해왔다. 그러나 오랜만에 기존 작업물이 존재하고, github에서 새롭게 repository를 만들어 git을 연결하려니 기억이 안 나 찾아봤고, 이를 정리해보려 한다! (2021년 9월에 42서울 피신을 하며 했던 작업인데 너무 오래 전이라 기억이 안 나....)
주의 기존에 .git 디렉토리가 존재했다면 이미 버전관리가 되고 있을 가능성이 있습니다!
방법
- 먼저 github repository를 생성한다.
- 터미널에서 git과 연결 시킬 directory로 이동한다.
- git init 명령어를 입력한다.
- github로 가서 repository의 주소를 복사한다. 나는 주로 정해진 장비에서만 진행하기 때문에 ssh 공개키를 등록해두고, ssh 주소를 애용한다. github 비밀번호 기억하기 귀찮은 건 안 비밀.. (여기에는 https와 ssh가 있는데 인증 방식을 자신이 어떻게 할지에 따라 다르다. https는 로그인을 하여 github 서버의 인증을 받는 방식이고, ssh는 자신이 생성한 ssh 공개키를 github에 등록하여 인증을 받는 방식이다. 토큰 인증 방식도 있는데 이를 해보진 않아서 모른다.)
- git과 연결 시킬 directory에서 git remote add origin <repository 주소>를 입력한다.
- github repository의 정보를 가지고 오기 위해 git pull 또는 git pull origin <branch 이름>을 입력한다. branch 명은 처음이라면 main일 것이다.
- 완료!
결론
이제 git add, commit, push로 버전을 추가하며 파일을 관리할 수 있게 되었다! 앞으로 github 잔디를 열심히 심어보자!
'GitHub, Git, Source Tree' 카테고리의 다른 글
[Github] 잔디가 왜 채워지지 않는가.. (0) | 2021.10.10 |
---|---|
[GitHub] GitHub Pull requests가 무엇인가? 직접 해보자! (0) | 2021.06.01 |
[Source Tree] GitHub 처음 사용하다가 Source Tree에서 한참 해맨 썰(feat. HTML 사용해보기) (0) | 2021.06.01 |
[GitHub] GitHub가 뭐야? Git은? Source Tree는 뭔데?? 알려드립니다 ^^ (2) | 2021.06.01 |