2012-05-28 16 views
5

Abbiamo una situazione in cui abbiamo bisogno di appaltatori esterni per lavorare su un progetto ma vorremmo limitarli a un determinato ramo sul nostro repository (privato) e gestire la fusione di questo ramo in la liberazione si ramifica da soli. Esiste un modo per limitare gli utenti a un singolo ramo di un repository?Limitazione degli utenti a un ramo su GITHUB

+0

Molto possibile con un servizio di raccolta privato che utilizza gitolite. La gitolite offre esattamente questo. Ma non ne sono sicuro su Github. Hai provato a contattare le persone di supporto Github? – positron

+0

non è possibile con github nel suo stato attuale - tuttavia è effettivamente possibile con gitolite come dice @positron. se si sta andando ad avere bisogno che su base regolare, si potrebbe anche guardare un'installazione locale di gitlab - gitlabhq.com (funziona bene su una piccola VPS 512 MB di RAM, anche se è in RoR) – damianb

risposta

5

Chiedi a quella persona di aggiungere un fork al progetto e di inviare una richiesta di pull quando si uniscono.

Si noti che la propria forcella sarà privata, anche se il proprio account github è su un piano gratuito.

+0

ho bisogno di fare lo stesso cosa, avendo uno stagista lavorare su un singolo ramo del nostro repository privato. Ho creato un account di prova per provare a richiedere un fork del nostro repository privato, ma non vedo come farlo. Qualche indicazione? –

+0

@Kevin_TA: Si consiglia di dare un'occhiata a questo: http://stackoverflow.com/questions/9629538/if-i-fork-someone-elses-private-github-repo-into-my-account-is- it-going-to-app – nhahtdh

Problemi correlati