2010-03-05 3 views
3

사무실의 세 명은 Mac 랩톱에 있으며 우리는 매일 git를 사용합니다.중앙 리포지토리없이 자식을 설치하려면 어떻게해야합니까?

우리는 중앙 저장소를 설정하지 않고 서로 저장소를 공유하려고합니다.

데이브가 찬드에게 밀고있는 샐리에게 밀고 간다.

샨두는 샐리와 데이브를 끌어 올 수 있습니다.

이렇게하는 좋은 방법이 있습니까?

+0

중앙 박스 없음 – kEND

답변

3

그것은

주소의 유일한 문제를 (당신이 필요로하는 모든이의 repos 사이의 경로를 공유) 힘내 같은 DVCS의 "분산"개념과 완벽하게 호환 및 설치에 매우 간단합니다 위치 :

  • 당신이 따라야 병합의 워크 플로우 (공용 가지를 관리하는 방법 -/하나 개의 repo에서 다른 당겨 밀어 같이 "공공").
    예를 들어 SO question 또는 that one을 참조하십시오.
  • bare repo을 필요로합니다. 즉, 각 프로그래머는 두 개의 repo가 ​​있어야 함을 의미합니다. 하나의 공개는 다른 공개 키 (맨 끝의 repo)와 개인의 첫 번째 개인 키 다른.
    일 "중앙 베어의 repo 설치에 필요하지 않습니다,하지만 당신이 진정으로 원하는 사람에게 밀어 수있는 그런 식으로.
+0

그리고 "축복받은" 레포 빌드 레포는 앨리스의 노트북에, 이것은 실제로 무슨 자식이야! – RyanWilcox

0

는 서로 잠시에서 /로 밀어 당겨 할 수있게하려면 오프 사이트의 경우 랩톱에서 서로 이야기 할 수 있도록 VPN과 같은 종류의 VPN이 필요합니다. 서버에서 원격 저장소 (또는 각각 하나씩)를 설정하는 것이 더 쉬울 수 있습니다. 이 노트북은 당신이 병합 할 오프라인 될 때.

1

를 그냥 서로 :)

대신 푸시의에서 끌어 ing, 그냥 풀 요청을하십시오 (구두로, IRC에, 또는 당신이 원하는); 사람들에게 당신을 끌어 당길 것을 부탁하십시오.

관련 문제