2014-01-19 5 views
0

다음과 같은 문제의 해결책을 찾고 있습니다. 서비스가 있고 GitHub repos를 통해 배포하는 OpenSource 프로젝트의 코드베이스와 함께 작동한다고 가정합니다. GitHub repos에서 나온 로컬 작업 사본을 주기적으로 업데이트하는 서버가 있습니다. GitHub이 아닌 해당 서버에서 자신의 로컬 작업 복사본을 업데이트하는 많은 컴퓨터 (개발자, 응용 프로그램 작업자)가 있습니다. 내 설명에 익숙한 인프라/기술 작업이 필요합니다. Git에서 바로 사용할 수 있습니까? 설명이 어리 석었지만 Git 스킬이 개발자가 아닌 관리자 인 경우 유감입니다.HTTP 프록시가 아닌 "Git Proxy"

답변

1

당신이 무엇을 의미합니까 아웃 - 오브 - 박스이 경우 하시나요? cron으로 실행되도록 지정되는 bash 스크립트를 작성하면됩니다. 내가 비슷한 아치를 한 번에 호스트 git 리포지토리svn repositore에서 한쪽 변환으로 시간을 업데이 트했습니다. 물론 cronbash 스크립트 호출을 적절한 사용자가 호스트에 대해 적절한 권한을 가지고 있어야합니다. git repo. repo에서 동작을 재생하는 것처럼 대시 스크립트를 준비하십시오.

+0

감사합니다. 힘내 원격은 내 문제를 해결하고, 일부 bash 스크립트는 꽤 괜찮은 희망이있다. –

0

힘내는 분산 버전 제어 시스템으로, 여러분이 요구하는 것과 거의 같습니다. 업스트림 리포지토리와 로컬 리포지토리간에 차이점이 없으므로 서버에 호스팅 된 리포지토리를 모든 개발자의 업스트림 리포지토리로 확실하게 처리 할 수 ​​있습니다. 분산 된 워크 플로우를 논의

일부 기사 :

관련 문제