Tengo la intención de compartir mi código fuente solo por invitación a unas pocas docenas de usuarios. El código fuente en sí no debería ser público. Se permite y se anima a los participantes a enviar sus cambios. Entonces necesito control de fuente, preferiblemente Git, alojado en un servidor público con acceso privado para múltiples usuarios.
Aprendí que es posible configurar repositorios privados de Git en GitHub que usan enlaces https: //. En GitHub, dicho proyecto no aparece en las búsquedas. Para los usuarios participantes, el proyecto muestra un icono de "candado". Entonces, obviamente, hay repositorios privados; Simplemente no sé cómo configurar uno. Muchos tutoriales utilizan SSH para configurar repositorios privados, pero todos requieren que tengas "tu propio servidor".
No me preocupan las conexiones seguras al presionar / extraer el código fuente ni tengo problemas de confianza con GitHub. Lo único que me importa es dar acceso solo a los usuarios que invito. Tal vez soy ingenuo y tal solución solo está disponible a través de hosting comercial (por ejemplo, Unfuddle , Assembla ), pero si no, ¡realmente me gustaría saber cómo se hace!
Respuestas:
El 7 de enero de 2019, GitHub anunció repositorios privados gratuitos e ilimitados para todos los usuarios de GitHub, paguen o no. Al crear un nuevo repositorio, simplemente puede seleccionar la opción Privado.
fuente
Bitbucket : sus planes parecen ser los mejores. Te brindan mucho más que GitHub para las cuentas gratuitas; de hecho, todavía estoy usando el plan gratuito, sin necesidad de suscribirte a las de pago; además, la interfaz es casi idéntica a GitHub.
Un repositorio 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 es que más usuarios accedan a sus repositorios privados.
fuente
Si eres estudiante, puedes obtener un repositorio privado gratuito en https://github.com/edu
Actualizar
Como se señaló en otra respuesta , ahora hay una opción para repositorios privados también para usuarios simples
fuente
GitHub es una gran herramienta para crear repositorios. Sin embargo, no funciona bien con repositorios privados.
Se ve obligado a pagar por repositorios privados a menos que obtenga algún tipo de plan. Tengo un par de proyectos hasta ahora, y si GitHub no hace lo que quiero, simplemente voy a Bitbucket. Es un poco más difícil trabajar con él que con GitHub, sin embargo, son repositorios gratuitos ilimitados.
fuente
Desde el 7 de enero de 2019, es posible: ¡repositorios privados gratuitos ilimitados en GitHub!
... Pero hasta tres colaboradores por repositorio privado.
Nat Friedman acaba de anunciarlo por twitter :
" Año nuevo, nuevo GitHub: anuncio de repositorios privados gratuitos ilimitados y una oferta empresarial unificada "
fuente
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 una cuenta paga, vaya a https://github.com/organizations/MYORGANIZATIONNAME .
La única forma en que he descubierto cómo navegar allí es:
fuente
Actualización (2019, más reciente)
Desde enero de 2019, GitHub permite repositorios privados para hasta tres colaboradores.
Respuesta anterior:
Aquí está la comparación de los planes gratuitos enumerados por las principales soluciones basadas en Git Cloud del árbol:
Aquí está la comparación de los planes pagados enumerados por las principales soluciones basadas en Git Cloud del árbol:
Conclusión:
No veo que la gente mencione a GitLab aquí, pero parece el mejor plan privado gratuito para mí. Yo mismo lo estoy usando sin problemas.
GitHub: si tienes una cuenta de estudiante o quieres pagar $ 7 mensuales, GitHub tiene la comunidad más grande y puedes aprovechar sus repositorios públicos, bifurcaciones, etc.
Bitbucket: si usa otros productos de Atlassian como Jira o Confluence , Bitbucket funciona muy bien con ellos.
GitLab: Todo lo que me importa (repositorio privado gratuito, número de repositorios privados, número de colaboradores, etc.) se ofrece de forma gratuita. Esta parece la mejor opción para mí.
fuente