2012-05-28 10 views
5

Tenemos una situación en la que necesitamos contratistas externos para hacer algún trabajo en un proyecto, pero nos gustaría restringirlos a una determinada rama en nuestro repositorio (privado) y administrar la fusión de esta rama en el lanzamiento se ramifica a nosotros mismos. ¿Hay alguna manera de restringir a los usuarios a una sola rama de un repositorio?Restricción de usuarios a una sucursal en GITHUB

+0

Mucho posible con un repositorio privado utilizando gitolite. Gitolite exactamente ofrece esto. Pero no estoy seguro de esto en github. ¿Intentó ponerse en contacto con la gente de soporte de github? – positron

+0

no es posible con github en su estado actual; sin embargo, es posible con gitolita, como dijo @positron. si va a necesitar eso regularmente, también puede ver una instalación local de gitlab - gitlabhq.com (funciona bien en un pequeño VPS de RAM de 512 MB, aunque esté en RoR) – damianb

Respuesta

5

Pídale a esa persona que bifurque el proyecto y presente una solicitud de extracción al fusionarse.

Tenga en cuenta que su tenedor será privado, incluso si su cuenta github está en un plan gratuito.

+0

Necesito hacer lo mismo Lo mejor es tener un interno trabajando en una sola rama de nuestro repositorio privado. Hice una cuenta de prueba para intentar solicitar un tenedor de nuestro repositorio privado, pero no veo cómo hacerlo. ¿Alguna sugerencia? –

+0

@Kevin_TA: Es posible que desee echar un vistazo a esto: http://stackoverflow.com/questions/9629538/if-i-fork-someone-elses-private-github-repo-into-my-account-is- it-going-to-app – nhahtdh

Cuestiones relacionadas