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!