2013-07-31 3 views
-1

En gitose, j'ai des branches DEV, STAGING, MASTER. Comment puis-je restreindre les utilisateurs tels que seuls les administrateurs peuvent s'enregistrer ou fusionner pour maîtriser les branches de test &. Les développeurs peuvent uniquement s'enregistrer dans la branche DEV. Les développeurs peuvent checkout/tirer du maître mais pas check-in/push.git empêcher l'accès de l'utilisateur à la branche principale

+0

s'il vous plaît commenter si vous downvote ceci afin que je puisse me corriger – Salton

+0

Gitosis ne supporte pas les autorisations par branche. [Cette question] (http://stackoverflow.com/questions/579714/using-gitosis-to-specify-permissions-per-branch) fournit plus de détails, ainsi qu'un script hook de mise à jour, et la recommandation Gitolite. – cjc343

Répondre

1

Gitolite est une solution possible.

+1

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. – Thomas

+0

Et c'est pourquoi je pensais à l'origine que je devrais juste laisser cela comme un commentaire ... Je ne suis pas sur le point de copier les étapes d'installation pour Gitolite dans la réponse. La partie essentielle de ma réponse est "gitolite", pas la page à laquelle elle est liée. Si Gitolite s'éloigne de GitHub, ou si GitHub change de limace, et que quelqu'un qui rencontre ce message n'arrive pas à comprendre ma réponse sans le lien, il ne pourra pas aider. – cjc343

+0

@ cjc343 J'utilise la gitose. le lien que vous avez partagé dit pour github, cette procédure est également valable pour la gitose? – Salton

Questions connexes