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!
Réponses:
Le 7 janvier 2019, GitHub a annoncé des référentiels privés gratuits et illimités pour tous les utilisateurs de GitHub, payants ou non. Lors de la création d'un nouveau référentiel, vous pouvez simplement sélectionner l'option Privé.
la source
Bitbucket - Leurs plans semblent être les meilleurs. Ils vous donnent bien plus que GitHub pour les comptes gratuits - en fait, je n'utilise toujours que le plan gratuit - pas besoin de m'inscrire aux comptes payants; de plus, l'interface est presque identique à GitHub.
Un référentiel sur Bitbucket peut avoir jusqu'à cinq utilisateurs privés avec des référentiels publics ou privés illimités - la seule chose que vous semblez payer avec les comptes payants est plus d'utilisateurs pour accéder à vos référentiels privés.
la source
Si vous êtes étudiant, vous pouvez obtenir un référentiel privé gratuit sur https://github.com/edu
Mise à jour
Comme indiqué dans une autre réponse , il existe maintenant une option pour les dépôts privés également pour les utilisateurs simples
la source
GitHub est un excellent outil pour créer des référentiels. Cependant, cela ne fonctionne pas avec les référentiels privés.
Vous êtes obligé de payer pour des dépôts privés à moins que vous n'obteniez une sorte de plan. J'ai jusqu'à présent quelques projets et si GitHub ne fait pas ce que je veux, je vais simplement sur Bitbucket. C'est un peu plus difficile à travailler que GitHub, mais il s'agit de référentiels gratuits illimités.
la source
Depuis le 7 Janvier, 2019, il est possible: un nombre illimité de dépôts privés gratuits sur GitHub!
... Mais jusqu'à trois collaborateurs par référentiel privé.
Nat Friedman vient de l' annoncer par Twitter :
" Nouvelle année, nouveau GitHub: annonce des dépôts privés gratuits illimités et une offre d'entreprise unifiée "
la source
Une fois que vous avez un compte payant sur GitHub, il n'est pas évident de créer un référentiel privé. Pour créer un référentiel privé pour une organisation avec un compte payant, accédez à https://github.com/organisations/MYORGANIZATIONNAME .
La seule façon dont j'ai compris comment y naviguer est:
la source
Mise à jour (2019, dernière)
Depuis janvier 2019, GitHub autorise les référentiels privés pour un maximum de trois collaborateurs.
Réponse précédente:
Voici la comparaison des plans gratuits répertoriés par arborescence des principales solutions basées sur Git Cloud:
Voici la comparaison des plans payants répertoriés par arborescence des principales solutions basées sur Git Cloud:
Conclusion:
Je ne vois pas de gens mentionner GitLab ici, mais cela me semble être le meilleur plan privé gratuit. Je l'utilise moi-même sans problème.
GitHub: Si vous avez un compte étudiant ou que vous souhaitez payer 7 $ par mois, GitHub a la plus grande communauté et vous pouvez profiter de ses référentiels publics, forks, etc.
Bitbucket: Si vous utilisez d'autres produits d'Atlassian comme Jira ou Confluence , Bitbucket fonctionne très bien avec eux.
GitLab: Tout ce qui me tient à cœur (référentiel privé gratuit, nombre de référentiels privés, nombre de collaborateurs, etc.) est offert gratuitement. Cela me semble être le meilleur choix.
la source