2014-03-28 2 views
0

내 문제는 현재 리모콘을 현재 저장소에 추가했음을 나타냅니다. 원격 저장소에 원격 저장소를 추가하고 향후 모든 복제본에서 리모컨을 사용하십시오.

$ git remote add live ssh://[email protected]:port/directory 

나는 복제가 REPO 그것이 내가 초기 저장소에 넣어 원격 설정이 없습니다 그러나 때, 다음의 Bitbucket이 REPO을 밀어 다음 다른 컴퓨터에 복제했습니다.

매번 추가해야하므로 추가 할 수있는 방법이 없으므로 보드 전체에서 작동하거나 각 Repo 내에서 작동합니다. 아니면 내가 살고있는 리모콘을 추가 할 때 잘못된 것을하고 있습니까?

감사합니다.

답변

1

아니요. 잘못된 것은 아닙니다.

특정 유형의 작업 후에 일련의 단계를 실행하는 가장 좋은 방법은 git-hook for that action을 사용하는 것입니다. 그러나 여기서는 불가능합니다. gitgit-clone hook이 없으므로 새로운 복제본이 만들어 질 때마다 자동으로 원격을 추가합니다.

git-clone and post-checkout hookis there a clone hook에서 답변을 확인하십시오.

기본적으로 같은 시스템에서 동일한 저장소를 반복해서 복제하는 경우에는 후크에 --template 플래그를 사용할 수 있습니다. 그러나 매번 다른 컴퓨터에서 저장소를 체크 아웃 할 때마다 새 시스템마다 템플릿 훅을 복사해야합니다. 이는 잘못되었습니다.

복제 된 저장소 내에서 저장소를 복제 할 때마다 git remote add live ssh://[email protected]:port/directory 명령을 실행하는 것이 좋습니다.

그런 다음 git remote -v을 실행하여 리포지토리에서 사용 가능한 모든 리모컨을 확인할 수 있습니다.

+0

고마워요. 무엇을 말했는지 생각해 봅니다. 그것에 대해 생각해 봅시다. 라이브 리모컨을 사용하지 않는 것이 좋습니다. 따라서 복제본을 복제하면 아무도 라이브 사이트를 덮어 쓸 수 없으므로 추가 보안 수준이 추가됩니다 . 답장을 보내 주셔서 감사합니다. –

관련 문제