J'ai l'intention de partager mon code source sur invitation uniquement à quelques dizaines d'utilisateurs peut-être. Le code source lui-même ne doit pas être public. Les participants sont autorisés et encouragés à soumettre leurs modifications. J'ai donc besoin d'un contrôle de source, de préférence Git, hébergé sur un serveur public avec un accès privé pour plusieurs utilisateurs.
J'ai appris qu'il est possible de configurer des référentiels Git privés sur GitHub qui utilisent des liens https: //. Sur GitHub lui-même, un tel projet n'apparaît pas dans les recherches. Pour les utilisateurs participants, le projet affiche une icône de «verrouillage». Il existe donc évidemment des dépôts privés; Je ne sais tout simplement pas comment en créer un. De nombreux didacticiels utilisent SSH pour configurer des référentiels privés, mais ils nécessitent tous que vous ayez "votre propre serveur".
Je ne me soucie pas des connexions sécurisées lors de la poussée / extraction du code source et je n'ai pas de problèmes de confiance avec GitHub. Tout ce qui m'importe, c'est de ne donner accès qu'aux utilisateurs que j'invite. Peut-être que je suis naïf et qu'une telle solution n'est disponible que via un hébergement commercial (par exemple, Unfuddle , Assembla ), mais sinon, j'aimerais vraiment savoir comment c'est fait!