Programming/ETC
[Git] 내 컴퓨터에 깃 사용 환경 구축하기 (사용자 설정 및 삭제, ssh-key, 저장소 연동, 커밋과 푸시)
은정 Rachel
2020. 4. 9. 23:04
내 컴퓨터에서 Git을 사용해보자!
컴퓨터가 바뀌면 서버 저장소와 로컬 저장소를 연동하기 위해서는 환경설정도 다시 해야한다. 들어가기에 앞서, 이미 등록된 계정이 있다면
제어판
-자격 증명 관리자
-Windows 자격 증명
에서 git 관련 저장된 계정 등을 전부 삭제하고, 아래 과정을 수행한다.
git user 설정
$ git config user.name "$(USERNAME)" # 본인 이름 입력 $ git config user.email "$(USEREMAIL)" # 본인 이메일 입력
새로운 ssh-key 받기
$ ssh-keygen $ cat ~/.ssh/id_rsa.pub # 아래에 이상한 문자로 가득한 key를 복사해서 git에 등록!
기존에 키가 있는데 새로운 키를 생성하고 싶다면, 이때 나오는 항목에서 overwrite 하겠냐는 항목에 엔터를 누르면 키 생성이 안 된다 (기본 설정이 No인듯 하다... 😭) 이것 때문에 애를 먹었는데, 반드시
y
를 치고 넘어갈 것!$ cat ~/.ssh/id_rsa.pub
를 통해 나오는 ssh-key를 git에 등록해주면 된다.
서버 저장소와 로컬 저장소를 연동하기
$ cd $(USERDIRECTORY) # 내가 로컬 저장소로 쓸 경로로 이동 $ git init $ git clone $(GITURL)
GITURL
에는 내가 연동하고 싶은 저장소의 HTTP 주소를 적어주면 된다. 잘 모르고 SSH 주소로 시도하다 안 돼서 멘붕이 왔었다 .... 😱 SSH 주소가 아니라 HTTP 주소!!!!
커밋과 푸시하기
$ git add $(YOURFILE) # 서버 저장소에 추가할 파일 $ git commit -m "COMMIT MESSAGE" # -m 옵션으로 커밋 메세지를 지정 $ git push -u origin master # 마스터에 푸시
처음으로 푸시를 하면 git 로그인 창이 뜰 텐데, 그 때 git 계정으로 로그인을 해주면 연동 완료!