2013-02-17 1 views
1

나는 클라이언트를 위해 일하고있는 웹 사이트를위한 힘내 저장소를 만들고있다. 기원을 설정하려고했는데, GitHub 계정에 repo를 연결했지만, 나중에 다른 사람이 프로젝트를 끝내면 어떻게 될까요? 내 고객 각각에 대해 GitHub 계정을 만들지 않고 Git 저장소를 다른 사람에게 전송할 수 있도록하려면 어떻게해야합니까? 한 가지 들어Git 저장소 양도

답변

2

"는 REPO에 대한 원점을 설정하는 것은"로 이루어집니다 기억 : 해당 지역의 복제 만 베어링하고 GitHub의 및 cloning their own fork에 당신의 repo를 분기 누군가에 의해 복제되지 않을 것이다

git remote add origin /url/repo 

: 자신의 기원은 당신의 포크가 아니라 포크를 가리킬 것입니다. 간단히 말해서 리모컨을 추가하는 것은 리포지토리간에 복제 (푸시/풀)되지 않는 로컬 작업입니다.
그것은 내가 테스트 REPO를 만든 (.git/config)

GitHub fork

+0

의 repo의 지역 설정에 저장 지금 "원점"원격 저장소, 내가 할 수있는 주어진 단지 이름임을 깨닫게된다 의 배수가있다. 그래서 ...'git remote add newperson [email protected] : newperson/project.git; git push newperson'은 repo를 전달하는 한 가지 방법 일 것입니다. 그리고 포크는 기본 결과가 같습니다. –

1

덕분에 있습니다 (REPO의 설정 페이지에 해당하는 옵션이 있으며, 문제가 있다면 Github의 지원도 함께 도움이 될 것입니다) 다른 계정에 Github에서의 REPOS를 전송할 수 있습니다.

프로젝트를 인수하는 사람들은 자신의 github 계정에 새로운 repo를 만들고 repo의 내용을 밀어 넣기 만하면됩니다. 그는 단지 repo 내용을 가져올 필요가 있습니다. a) 작업 복사본을 복사 (예 : tar로 가져 가서 그에게 제공)하거나 b) github에서 가져 오기 (이 경우 읽기 권한을 부여해야합니다. 당신의 repo에, 아마 사적입니다 - 그러나 당신이 나중에 그것을 제거 할 수 있기 때문에, 큰 일이 아닐 것입니다).