2014-12-24 5 views
0

로컬 시스템에 git bare 저장소를 만들었으며 지금은 그 안에 몇 개의 파일을 유지했습니다. 다른 사용자는 내 IP 주소와 자식 경로를 아는 변경 내용을 복제하고, 당기고, 푸시하고, 커밋 할 수 있습니다. 내가하고 싶은 것은 모든 사용자에게 읽기 권한 만 허용하는 것입니다. 나는 그들이 그것을 검토하지 않고 저장소에 넣기를 원하지 않는다. 그래서 그들이 변경 사항을 커밋 할 때. 내가 그것을 검토하고 저장소에서 업데이 트할 수 있어야합니다. 누구든지이 설정과 자식 명령을 사용하여 나를 도울 수 있습니다.원격으로 힘내 밀어 방지

감사합니다,

Sathya 프라 사드 P

답변

3

this useful thread의 지침을 따르십시오 읽을 저장소를 확인합니다.

그러나 사용자가 검토를 위해 변경 사항을 제출하고 승인 후에 만 ​​병합하는 git-request-pull 명령을 찾고있는 것으로 들립니다. 네이티브 명령은 적절한 작업 흐름 및 diff 도구 없이는 쓸모가 없습니다. 이는 GitHubBitBucket (소규모 프로젝트의 경우 무료입니다)에서 훌륭하게 구현됩니다.

1

당신은 Gerrit을 봐야합니다. 그건 마치 코드 리뷰를 돕는 Git의 래퍼 인 웹 기반 응용 프로그램입니다.

이 도구를 사용하면 사용자가 복제하고 병합 요청을 제출하고 직접 밀어 올 수있는 권한을 유지할 수 있도록 할 수 있습니다.

관련 문제