[Git] 개인 Git Hub repository(저장소) 와 local repository 연결하기공부/Git2021. 8. 5. 09:21
Table of Contents
반응형
로컬과 깃허브 저장소 SSH 연결
[설정]
1) 개인 저장소(드라이브) 폴더 만듦
2) git bash 로 해당 저장소 폴더로 이동
3) git 프로젝트 초기화
$ git init // .git 폴더가 추가되면서 git 저장소가 됨
4) 키 생성 후 깃 허브 설정에 등록
$ ssh-keygen -t rsa -C "이메일" // 공개키 , 개인키 생성
생성한 공개키 내용을 깃허브에 등록하도록 한다
$ ls -al ~/.ssh // .ssh 폴더에 생성된 키 파일 확인
$ cat ~/.ssh/id_rsa.pub // 해당 공개키 내용 전체 내용 복사함
5) 깃 허브 메뉴 이동 후 id_rsa.pub 내용을 복사 붙여 넣기 수행
경로 : 우측 상단 개인 프로필 사진 클릭 > [Settings] > [SSH and GPG keys] > [New SSH key] 이동
6) 개인 저장소의 ssh 주소를 복사하여 로컬 저장소에 remote 설정
$ git remote add origin {git@github.com주소복붙}
$ git remote -v // remote 설정 확인
$ git pull origin master // 내려받기 시 master branch 없어 에러 발생
git hub에 확인해보면 초기 생성시 main 브랜치로 생성되어 있다
master 로 브랜치명 변경하기 위해 아래 버튼 누른 후 수정
다시 pull 받아 보면 remote repository와 정상적으로 연결된 것을 확인가능
로컬과 깃허브 저장소 Https 연결방식
- https 방식으로 연결시 매번 로그인 팝업창이 뜨는 번거로움이 발생
- 보안적으로 보면 입력하는 것이 맞으나, 개인 저장소의 경우 ssh 키 방식을 좀 더 선호함
[설정]
1) 개인 저장소(드라이브)에 신규 폴더를 만듦
2) git bash 실행 후 아래 명령어 순차적으로 실행
$ git init // .git 폴더가 추가되면서 git 저장소가 됨
$ git remote add origin {https://주소복붙} // 저장소 주소를 origin alias로 등록
$ git remote -v // 설정 확인
$ git pull origin master // 제대로 연결되었다면 git hub 로그인 팝업창 열림
반응형
'공부 > Git' 카테고리의 다른 글
[Git] rebase 활용하여 커밋에서 원하지 않는 파일 빼기 (0) | 2022.05.26 |
---|---|
[Git] stash (0) | 2022.05.09 |
[Git] tag (0) | 2022.03.22 |
@leejinwoo1126 :: 천천히 하나씩
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!