Section 1.5: upstream 원격 저장소 설정하기
(Github 에서 오픈소스 프로젝트를 fork 한 경우처럼) fork 된 Git 프로젝트를 clone 한 경우, 해당 프로젝트의 upstream 저장소에 대해 직접 push 할 수 있는 권한은 없을지라도 push 및 fetch 수행을 위한 설정이 필요하다.
우선 원격 저장소 이름들을 확인한다:
$ git remote -v
origin https://github.com/myusername/repo.git (fetch)
origin https://github.com/myusername/repo.git (push)
upstream # 이 라인은 나타나지 않을 수도 있다
위 명령을 실행하여 upstream 라인이 나타난 경우에는 (Git 버전에 따라 다르다) 아래와 같이 URL 을 설정해 주어야 한다(현재는 URL 부분이 빈 상태이다):
$ git remote set-url upstream https://github.com/projectusername/repo.git
upstream 라인이 나타나지 않은 경우나, 추가적으로 친구나 동료의 fork 된 프로젝트를 원격 저장소로 등록하고 싶은 경우에는 아래와 같이 추가할 수 있다:
$ git remote add upstream https://github.com/projectusername/repo.git
$ git remote add dave https://github.com/dave/repo.git
역주: 첫번째 명령어는 upstream 저장소를 등록하며, 두번째 명령어는 dave 라는 친구의 fork 된 프로젝트를 'dave' 라는 이름의 원격 저장소로 등록한다
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
1.7: Git 과 SSH 연동하기 (0) | 2019.08.13 |
---|---|
1.6: 특정 명령어에 대해 알아보기 (0) | 2019.08.13 |
1.4: 사용자 이름과 이메일 주소 설정하기 (0) | 2019.08.13 |
1.3: 코드 공유하기 (0) | 2019.07.26 |
1.2: 저장소를 Clone 하기 (0) | 2019.07.25 |