86 votes

Comment créer un dépôt Git privé sur GitHub ? Est-ce possible ?

J'ai l'intention de partager mon code source avec quelques dizaines d'utilisateurs seulement, sur invitation uniquement. Le code source lui-même ne devrait pas être public. Les participants sont autorisés et encouragés à soumettre leurs modifications. J'ai donc besoin d'un système de 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 créer des dépôts Git privés sur GitHub qui utilisent des liens https://. Sur GitHub même, un tel projet n'apparaît pas dans les recherches. Pour les utilisateurs participants, le projet affiche une icône "verrou". Il est donc évident qu'il existe des dépôts privés, mais je ne sais pas comment en créer un. De nombreux tutoriels utilisent SSH pour mettre en place des dépôts privés, mais ils exigent tous que vous ayez "votre propre serveur".

Je ne me préoccupe pas des connexions sécurisées lors du transfert de code source et je n'ai pas non plus 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 suis-je naïf et qu'une telle solution n'est disponible que dans le cadre d'un hébergement commercial (par ex, Détourner l'attention , Assembla ), mais si ce n'est pas le cas, j'aimerais bien savoir comment on fait !

3 votes

Depuis janvier 2019 (plus de 8 ans après), des dépôts privés gratuits et illimités sont disponibles sur GitHub . Voir ma réponse ci-dessous

112voto

Thomas Points 63635

Le 7 janvier 2019, GitHub annoncée dépôts privés gratuits et illimités pour tous les utilisateurs de GitHub, payants ou non. Lors de la création d'un nouveau dépôt, vous pouvez simplement sélectionner l'option Privé.

0 votes

Zut, je serais d'accord avec 5 collaborateurs privés si j'avais un plus grand nombre d'utilisateurs ayant également un accès privé en lecture seule.

0 votes

Si vous êtes une organisation, le plus petit plan est de 25 $ par mois et vous avez droit à 10 dépôts.

0 votes

Dépôts privés illimités 7$ par mois pour un seul dépôt (un seul projet) ?

76voto

Ben Duffin Points 618

Bitbucket - Leurs plans semblent être les meilleurs. Ils offrent bien plus que GitHub pour les comptes gratuits - en fait, je n'utilise toujours que le plan gratuit - pas besoin de s'inscrire aux plans payants ; de plus, l'interface est presque identique à celle de GitHub.

Un dépôt sur Bitbucket peut contenir jusqu'à cinq utilisateurs privés avec un nombre illimité de dépôts publics ou privés - la seule chose que vous semblez payer avec les comptes payants, c'est un plus grand nombre d'utilisateurs pour accéder à vos dépôts privés.

5 votes

J'utilise également bitbucket. Et je dois ajouter que si vous invitez d'autres personnes sur bitbucket, vous bénéficiez d'un bonus : vos dépôts privés peuvent être partagés entre (jusqu'à) 8 utilisateurs !

5 votes

"De plus, l'interface est presque identique à celle de Github" À un moment donné, c'était peut-être le cas, mais plus maintenant. L'interface de GitHub est beaucoup plus simple et utilisable à mon avis. Puisque Bitbucket a été mentionné, il y a aussi GitLab .

3 votes

Je suis d'accord ! Comme vous l'avez dit, c'était assez similaire lorsque j'ai déposé la réponse, mais cela me semble maintenant maladroit et mal pensé par rapport à GitHub. Depuis, j'ai tout transféré sur GitHub avec un abonnement payant et je n'ai jamais regardé en arrière !

60voto

jutky Points 1464

I h

U

A a ,

1 votes

A

0 votes

Vous pouvez souhaiter mettre à jour votre réponse .

14voto

beakr Points 1306

GitHub est un excellent outil pour créer des dépôts. Cependant, il n'est pas très performant pour les dépôts privés.

Vous êtes obligé de payer pour les dépôts privés, à moins que vous ne bénéficiiez d'une sorte de plan. J'ai quelques projets jusqu'à présent, et si GitHub ne fait pas ce que je veux, je vais sur Bitbucket. C'est un peu plus difficile à utiliser que GitHub, mais il y a des dépôts gratuits illimités.

6voto

Chris Paul Points 53

Une fois que vous avez un compte payant sur GitHub, il n'est pas évident de créer un dépôt privé. Pour créer un dépôt privé pour une organisation disposant d'un compte payant, allez à https://github.com/organizations/MYORGANIZATIONNAME .

La seule façon que j'ai trouvée pour y naviguer est la suivante :

  • Accédez à la page d'accueil de votre organisation : https://github.com/MYORGANIZATIONNAME
  • Cliquez sur le bouton "Modifier le profil de MYORGANISATION" en haut à droite.
  • Cliquez sur l'icône "GitHub" en haut à gauche (non évident)
  • Cliquez sur l'onglet "Fil d'actualité" (non évident)
  • Cliquez sur le bouton "New Repository" à droite ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X