Clé SSH - demande Toujours le mot de passe et le mot de passe

J'ai été un peu "mise en place" avec Github demande toujours de mon nom d'utilisateur et le mot de passe quand j'ai cloner un dépôt. Je veux ignorer cette étape parce que c'est une gêne dans mon flux de travail.

J'ai essayé la configuration d'une clé SSH (que j'ai réussi a) à l'aide de ce guide. https://help.github.com/articles/generating-ssh-keys et j'ai réussi.

Mon problème est que je me suis toujours demandé pour mon github mot de passe et le mot de passe lors du clonage d'un référentiel (à l'aide de SSH). Ma compréhension est qu'après que j'ai mis en place cette clé SSH, je voudrais ne plus avoir à le faire.

Je suis un peu incertain ce qu'il faut demander, donc je vais juste l'état de mon objectif.

Je veux être en mesure de cloner des dépôts sans avoir à mettre dans mon Github de l'information tout le temps.

Ce qui me manque avec ma clé SSH? Si quelqu'un peut donner des conseils ou des ressources, je vous serais reconnaissant, car j'ai toujours senti un peu perdu quand il est venu à l'authentification SSH sur GitHub.

De ma connaissance, c'est une commande qui teste si les choses fonctionnent correctement, voici la sortie de ma console:

~ $ ssh -T [email protected]
Saving password to keychain failed
Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa':
Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access.

Quand je saisir mon mot de passe que l'échec en premier? Alors, quand je rentre mon mot de passe, il passe.

  • Dans quel système d'exploitation êtes-vous? Moderne Bureau Linux serait de proposer de stocker votre mot de passe dans un porte-clés manager. Même dans Mac OS X. sous Windows, vous pouvez utiliser pageant, qui fait partie de putty. Dans tout cela, le but est le même: vous entrez le mot de passe qu'une seule fois après le démarrage de votre PC, la clé de gestionnaire d'agents de passer par ssh dans des utilisations ultérieures, jusqu'à ce que vous redémarrez.
  • Double de Git push requiert le nom d'utilisateur et le mot de passe
  • Je suis un peu en retard à la fête ici, mais sur le petit clone onglet/bouton dans github, il y a un lien qui dit que "l'Utilisation de SSH". Vous voulez le faire. Il change votre clone lien vers quelque chose comme "git@github:username/project.git". Si vous avez ajouté une clé SSH pour github et l'avoir en cours d'exécution sur ssh-agent localement, alors vous devriez être en mesure de pousser sans entrer un nom d'utilisateur ou mot de passe.
InformationsquelleAutor HelloWorld | 2014-01-13