355 votes

Cloner un repo Github privé

J'ai un repository privé sur Github pour un projet que je suis en train de travailler sur. Jusqu'à présent j'avais travaillé sur mon bureau, mais je viens d'acheter un ordinateur portable, et suis en train de le configurer de sorte que je peux travailler sur le projet à partir de l'ordinateur, et pousser / tirer changements.

J'ai ajouté une nouvelle clé SSH à mon compte Github pour le portable, et a réussi à cloner et à apporter des modifications à un public de test pensions de titres que j'ai mis en place. Cependant, je ne pouvais pas cloner le repo privé. Est-il rien de spécial, j'ai besoin de faire dans la ligne de commande afin de cloner un privé repo? Dois-je créer un nouveau compte GitHub pour mon portable et me suis fixé comme un collaborateur?

Merci pour l'aide!

Edit:

La commande que j'ai utilisé était git clone git://github.com/myusername/reponame.git

230voto

mac Points 689

Les URL de clonage privé se présentent sous la forme git@github.com:username/repo.git - vous deviez peut-être utiliser git@ plutôt que git:// ?

git:// URL sont en lecture seule et il semble que les dépôts privés n'autorisent pas ce type d'accès.

23voto

gcoelho Points 47

En utilisant Git pour Windows, il est plus facile d'utiliser l'URL HTTPS.

Ouvrez un shell Git puis git clone https://github.com/user/repo . Entrez le nom d'utilisateur et le mot de passe lorsque vous y êtes invité. Pas besoin de configurer une clé SSH.

6voto

MK Yung Points 490

En réponse à la réponse de mac, vous pouvez obtenir votre URL de clone SSH sur votre page de dépôt github en cliquant sur SSH sur You can clone with HTTPS, SSH, or Subversion. et copier l'URL.

3voto

pgcd Points 138

En plus de la réponse de MK Yung: veillez à ajouter la clé publique pour le lieu où vous déployez les clés de déploiement pour le référentiel, si vous ne souhaitez pas recevoir de réponse 403 Forbidden.

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