2010-04-08 33 views
68

Tengo la intención de compartir mi código fuente por invitación solamente a unas pocas docenas de usuarios. El código fuente en sí no debería ser público. Se les permite y anima a los participantes a enviar sus cambios. Entonces necesito el control de fuente, preferiblemente Git, alojado en un servidor público con nivel de acceso privado para múltiples usuarios.¿Cómo configurar un repositorio privado de Git en GitHub? ¿Es posible?

Me enteré de que es posible configurar repositorios git privados en GitHub que usan enlaces https: //. En GitHub, tal proyecto no aparece en las búsquedas. Para los usuarios participantes, el proyecto muestra un ícono de "bloqueo". Así que obviamente hay repositorios privados, simplemente no sé cómo configurarlos. Muchos tutoriales usan SSH para configurar repositorios privados, pero todos requieren que tengas "tu propio servidor".

No me preocupan las conexiones seguras al presionar/tirar del código fuente ni tengo problemas de confianza con GitHub. Todo lo que me importa es un repositorio privado con acceso solo a los usuarios que invito. Tal vez soy ingenuo y esa solución solo está disponible a través de hosting comercial (por ejemplo, Unfuddle, Assembla), pero si no, me gustaría saber cómo se hace.

Respuesta

81

Los repositorios privados en GitHub son posibles, pero solo con una cuenta paga.

A partir de $ 7 por mes para la cuenta Micro, puede configurar un número ilimitado de repositorios privados. Consulte la página Plans para obtener más información.

actualización: el 11 de mayo de 2016, GitHub introdujo un nuevo modelo de precios que le da una cantidad ilimitada de repositorios privados para el mismo $ 7 por mes.

+1

bien, Configuración de cuenta, planes y facturación ... lo obtuve. Gracias. – LearnCocos2D

+0

Maldición, estaría bien con 5 colaboradores privados si tuviera un mayor número de usuarios con acceso privado de solo lectura también. – LearnCocos2D

+0

Solo para agregar, si usted es una organización, el plan más pequeño es de $ 25 al mes y obtiene 10 repositorios. – ScottJShea

57

Si usted es un estudiante puede obtener un repositorio privado gratuito en https://github.com/edu

+1

Como veo ahora, el texto en el botón dice "Solicitar un descuento". Por lo tanto, supongo que incluso siendo estudiante, solo obtiene un descuento, pero no un repositorio privado gratuito. – jutky

+5

@jutky no, obtienes un microplana gratis por tiempo limitado (creo que 2 años). [Los planes "Descontados y ** gratuitos" están disponibles para uso educativo]] (https://education.github.com/discount_requests/new) – Dennis

71

bitbucket - Sus planes parecen ser la mejor. Te dan mucho más de lo que Github por las cuentas gratuitas; de hecho, yo solo sigo usando el plan gratuito, no es necesario suscribirte a los pagos; Además, la interfaz es casi idéntica a Github.

Anyhoo - Un repo en bitbucket puede tener hasta CINCO usuarios privados con repositorios públicos o privados ilimitados: lo único que parece estar pagando con las cuentas pagas son más Usuarios para acceder a sus repositorios privados.

+3

También estoy usando bitbucket. Y debo agregar, que si invitas a otros a bitbucket obtienes una bonificación: ¡tus repositorios privados podrían compartirse entre (hasta) 8 usuarios! – jutky

+2

"más la interfaz es casi idéntica a Github" En un momento dado, este puede haber sido el caso, pero ya no. La interfaz de usuario de GitHub es mucho más simple y más útil en mi opinión. Como se mencionó Bitbucket, también hay [GitLab] (https://www.gitlab.com/). – Dennis

+3

¡Estoy de acuerdo! Como dijiste, fue bastante similar cuando dejé caer la respuesta, pero ahora se siente mal y poco pensado en comparación con GitHub. Desde entonces, he movido todo a GitHub con una suscripción paga y ¡no he mirado atrás! –

13

Github es una gran herramienta en general para hacer repositorios, sin embargo, no funciona bien con repositorios privados. Te obligan a pagar repositorios privados a menos que obtengas algún tipo de plan. Tengo un par de proyectos hasta ahora, y si Github no hace lo que quiero, solo voy a Bitbucket. Es un poco más difícil de trabajar que GitHub, sin embargo, es un repositorio gratuito ilimitado. Espero que esto haya ayudado.

6

Una vez que tenga una cuenta paga en github, no es obvio cómo crear un repositorio privado. Para crear un repositorio privado para una organización con cuenta paga, vaya al https://github.com/organizations/MYORGANIZATIONNAME.

La única manera que he descubierto la forma de navegar se encuentra:

  • Ir a la página de su organización de origen: https://github.com/MYORGANIZATIONNAME
  • Haga clic en "Editar Perfil de MYORGANIZATION" el botón en la parte superior derecha
  • clic en el icono "Github" en la parte superior izquierda (no es evidente)
  • Haga clic en la pestaña "News feed" (no es evidente)
  • Haga clic en el botón "Nuevo Repositorio" a la derecha ...
Cuestiones relacionadas