2012-05-28 37 views
5

Chúng tôi có một tình huống mà chúng tôi cần nhà thầu bên ngoài để thực hiện một số dự án nhưng muốn hạn chế họ vào một chi nhánh nhất định trên kho của chúng tôi và quản lý việc hợp nhất chi nhánh này chính các nhánh phát hành. Có cách nào hạn chế người dùng vào một chi nhánh đơn lẻ của kho lưu trữ không?Hạn chế người dùng đến chi nhánh trên GITHUB

+0

Rất có thể với một repo riêng sử dụng gitolite. Gitolite chính xác cung cấp này. Nhưng tôi không chắc chắn về điều này trên github. Bạn đã thử liên lạc với những người hỗ trợ github chưa? – positron

+0

không thể với github ở trạng thái hiện tại của nó - tuy nhiên nó thực sự là có thể với gitolite như @positron nói. nếu bạn sẽ cần nó một cách thường xuyên, bạn cũng có thể xem xét cài đặt gitlab - gitlabhq.com cục bộ (chạy tốt trên VPS RAM 512MB nhỏ, mặc dù nó nằm trong RoR) – damianb

Trả lời

5

Yêu cầu người đó ngã ba dự án và gửi yêu cầu kéo khi hợp nhất.

Lưu ý rằng ngã ba của họ sẽ riêng tư, ngay cả khi tài khoản github của họ có gói miễn phí.

+0

Tôi cần thực hiện tương tự điều, có một công việc thực tập trên một chi nhánh duy nhất của repo riêng của chúng tôi. Tôi đã thực hiện một tài khoản thử nghiệm để thử và yêu cầu một ngã ba của repo riêng của chúng tôi, nhưng tôi không thấy làm thế nào để làm điều này. Bất kỳ con trỏ? –

+0

@Kevin_TA: Bạn có thể muốn xem xét điều này: http://stackoverflow.com/questions/9629538/if-i-fork-someone-elses-private-github-repo-into-my-account-is- ứng dụng sắp ra mắt – nhahtdh

Các vấn đề liên quan