88 votes

Comment cloner un Github Gist via le protocole SSH?

Github semble vraiment vouloir que nous utilisions le protocole HTTPS pour utiliser Gist. Par exemple, ils ne listent que l’URL HTTPS sur une page Gist - par exemple, https://gist.github.com/donatello/5834862 .

Est-il possible de cloner un Gist en utilisant le protocole SSH?

130voto

donatello Points 1205

Oui c'est possible:

 git clone git@github.com:5834862.git
 

Remplacez simplement avec votre propre identifiant Gist bien sûr.

17voto

xero Points 1449

https://help.github.com/articles/which-remote-url-should-i-use#ssh-readwrite---gitgithubspanspancom

git@..... est le protocole ssh

lorsque vous copiez le clone de l'url d'une gist il vous montre le https clone url

https://gist.github.com/5834862.git

variation https:// de git@ et /****.git de :****.git

donc dans ce cas

git clone git@gist.github.com:5834862.git

2voto

Sankalp Points 64

Si vous le souhaitez, vous pouvez prendre ce script et le mettre quelque part dans votre $PATH. Une fois que c'est fait, vous pouvez effectuer les opérations suivantes:

  1. Cloner un résumé de gist.github.com l'aide HTTPS (ou si vous avez déjà cloné gist, passez à l'étape suivante)
  2. N'importe où dans l'essentiel du répertoire git arbre, exécutez la commande
git-change-url --to-ssh

Maintenant, à condition que votre clé publique est transféré à votre compte github (elle doit être citée ici), vous devez être en mesure de travailler avec l'essentiel via SSH, sans avoir à entrer votre github informations d'identification.

Beaucoup moins d'erreurs par rapport à l'édition git fichiers de config à la main.

Ps: Si vous trouvez des bugs dans le script, ou avez des ajouts à faire, n'hésitez pas à fourche :D

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