Comment puis-je configurer un privé dépôt Git sur GitHub? Est-il même possible?
J'ai l'intention de partager mon code source sur invitation seulement à 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 de contrôle de la source, de préférence Git, hébergé sur un serveur public avec accès privé pour plusieurs utilisateurs.
J'ai appris qu'il est possible de mettre en place privé dépôts Git sur GitHub qui utilisent https://liens. Sur GitHub lui-même un tel projet n'apparaît pas dans les recherches. Pour les utilisateurs qui participeront au projet montre une icône "cadenas". Donc, il y a évidemment des dépôts privés; je ne sais pas comment en créer un. Beaucoup de tutoriels utiliser SSH pour configurer des dépôts privés, mais ils ont tous besoin de vous avoir votre propre serveur".
Je n'aime pas les connexions sécurisées en poussant/tirant code source, ni puis-je avoir des problèmes de confiance avec GitHub. Tout ce qui m'intéresse est de donner l'accès qu'aux utilisateurs je vous invite. Peut-être que je suis naïf et qu'une telle solution n'est disponible que via l'hébergement d'un site commercial (par exemple, Unfuddle, Assembla), mais si non, j'aimerais vraiment savoir comment c'est fait!
- Depuis janvier 2019 (8+ ans plus tard), gratuit et illimité des dépôts privés sont disponibles sur GitHub. Voir ma réponse ci-dessous
Vous devez vous connecter pour publier un commentaire.
Le 7 janvier 2019, GitHub annoncé gratuite et illimitée des dépôts privé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é.
Bitbucket - Leurs plans semblent être les meilleurs. Ils vous donnent plus de GitHub faire pour les comptes gratuits - en fait, je suis toujours seule à l'aide du plan gratuit - pas besoin de vous inscrire à ceux payés; de plus l'interface est quasi identique à GitHub.
Un référentiel sur Bitbucket peut avoir jusqu'à cinq privé avec un nombre illimité d'utilisateurs publics ou privés des référentiels - la seule chose que vous semblez avoir à payer pour les comptes payants de plus d'utilisateurs pour accéder à vos dépôts privés.
Si vous êtes un étudiant, vous pouvez obtenir gratuitement un repository privé à https://github.com/edu
Mise à jour
Comme indiqué dans une autre réponse, il y a maintenant une option pour le privé repos aussi pour les simples utilisateurs
GitHub est un excellent outil pour faire des dépôts. Cependant, il ne fait pas bon avec des dépôts privés.
Vous êtes obligés de payer pour des dépôts privés, sauf si vous obtenez une sorte de plan. J'ai quelques projets à ce jour, et si GitHub ne pas faire ce que je veux, j'ai juste à aller à Bitbucket. C'est un peu plus difficile à travailler que GitHub, cependant, il est gratuit et illimité dépôts.
Depuis le 7 janvier 2019, il est possible: gratuit et illimité des dépôts privés sur GitHub!
... Mais pour un maximum de trois collaborateurs par repository privé.
Nat Friedman juste annoncé par twitter:
"Nouvelle année, nouveau GitHub: Annonce gratuitement en illimité privé repos et unifiée de l'Entreprise en offrant"
Une fois que vous avez un compte payant sur GitHub, ce n'est pas évident de créer un repository privé. Pour créer un repository privé pour une organisation avec un compte payant, allez à la https://github.com/organizations/MYORGANIZATIONNAME.
Le seul moyen que j'ai compris comment faire pour y accéder est:
...
Mise à jour en 2019, plus tard)
Depuis janvier 2019, GitHub permet de dépôts privés pour un maximum de trois collaborateurs.
Réponse précédente:
Ici est la comparaison gratuit de plans énumérés par l'arbre Git de solutions dans le Cloud:
Ici est la comparaison des plans payés énumérés par l'arbre Git de solutions dans le Cloud:
Conclusion:
Je ne suis pas de voir les gens de mentionner GitLab ici, mais il semble que la meilleure privé gratuit plan pour moi. Je suis moi-même de l'utiliser sans problèmes.
GitHub: Si vous avez un compte étudiant ou que vous voulez payer pour de 7 $par mois, GitHub a la plus grande communauté et vous pouvez prendre avantage de cela est de référentiels publics, fourchettes, etc.
Bitbucket: Si vous utilisez d'autres produits de Atlassian comme Jira ou Confluence, Bitbucket fonctionne très bien avec eux.
GitLab: Tout ce que je me soucie d' (privé gratuit référentiel, le nombre de dépôts privés, le nombre de collaborateurs, etc.) sont offerts gratuitement. Cela semble être le meilleur choix pour moi.