관리 메뉴

제목없음

기존 Git 저장소에 새 Git 저장소 연동하기 본문

프로그램 작성/기타

기존 Git 저장소에 새 Git 저장소 연동하기

다람군 2013.08.22 23:14

여러분이 만약 Git 저장소를 사용하는 여러 오픈소스 프로젝트들을 이용하신다면 가끔 GitHub, CodePlex, Google Project Hosting, SourceForge 등에서 동시에 업데이트되는 프로젝트를 만나실 수 있습니다. SharpDX라던가 OpenTK라던가 하는 프로젝트들이 이러한 방식으로 여러 프로젝트 호스팅 사이트의 저장소에 동시 푸쉬를 합니다.

 

SVN 등의 구식 소스 버전 관리 도구를 사용하면 각 저장소마다 새로 체크아웃하고 프로젝트 커밋하고 하는 방식을 거쳐야 하겠지만 Git에서는 원격 저장소 추가만 해주면 됩니다.

 

git remote add <원격 저장소 이름> <원격 저장소 주소>
git remote update

 

위 명령어들을 입력하면 <원격 저장소 이름>을 ID로 하는 <원격 저장소 주소>가 기존 저장소에 추가되고, 해당 <원격 저장소 주소>에 접근할 때 사용할 ID와 패스워드를 물어보면 입력하면 됩니다. 이 상대에서 아래 명령어를 입력하면 저장소에 추가된 원격 저장소들을 확인할 수 있습니다.

 

git remote

 

하지만 푸쉬를 한다고 해서 다른 원격 저장소에 바로 올라가는 것은 아니며, 아래와 같은 형태로 푸쉬해주어야 합니다.

 

git push <원격 저장소 이름> <브랜치 이름>

 

Tag
공유하기 링크
0 Comments
댓글쓰기 폼