Je ne vois pas d'envelopper ma tête la création d'une clé ssh pour GitHub. Je l'ai eu à travailler un certain temps en arrière, mais je ne peux pas comprendre ce qui a changé. Depuis, j'ai supprimé le précédent clés SSH de mon compte GitHub. Après avoir suivi les instructions à plusieurs reprises pour générer une clé SSH (http://help.github.com/mac-key-setup) et les tests "ssh git@github.com" je reçois le suivant;
PTY demande d'allocation a échoué sur le canal 0 ERREUR: Salut...avec succès authentifié...GitHub n'est pas fournir un accès shell...Connexion à github.com fermé.
J'ai passé en revue le guide de dépannage et remarqué que mon ssh répertoire de ne pas avoir un fichier de config. Après je crée, je ne suis pas sûr de ce que ou comment entrer le chemin d'accès local sur le IdentityFile ligne. Je ne suis même pas sûr si cela est nécessaire dans mon cas?
Si votre github authentification l'information est différente de la votre machine les informations de compte, vous aurez besoin de modifier votre configuration de ssh fichier.
Créer ou ouvrir le fichier à ~/.ssh/config, Ajoutez les lignes suivantes:
Host github.com
User git
Hostname github.com
PreferredAuthentications publickey
IdentityFile [local path to private key half of github public key you provided]
Vous pouvez aussi avoir besoin de mettre à jour le les autorisations sur votre .ssh dossier et de son contenu. Le SSH application ignorer le secret des fichiers qui sont trop permissive.
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/*
J'ai aussi couru ssh -v git@github.com les résultats de ce qui peut être vu ici http://gist.github.com/607283 rien de différent de ce que je peux dire.
Toute idée de ce que je fais mal?