2015-10-15 1 views
1

J'utilise la ligne de commande git avec succès depuis très longtemps. Aujourd'hui, j'ai essayé d'installer le bureau git, en cours de route, il y avait une étape où il est dit que le git actuel doit être désinstallé. après quoi, j'ai semblé être coincé avec mon nom d'utilisateur personnel git. Quand je git clone de mon propre repo dans github, aucun mot de passe de nom d'utilisateur n'était nécessaire. Quand git clone ou git tire du repo de mon client, il se plaint ne peut même pas trouver l'URL du repos.peut trouver où git nom d'utilisateur par défaut est défini

J'ai vérifié pour m'assurer qu'il n'existe aucun user.name ou user.email dans git config --global --list. J'ai même mis le user.name global à celui nécessaire pour le client repo, mais toujours le même résultat.

ssh -vT [email protected] montre qu'il essaie de rechercher id_rsa, mais échoue, de sorte qu'il se termine par Permission denied (publickey). J'ai vérifié, et le fichier id_rsa n'est pas là. Je ne sais pas quelle est la bonne façon d'en créer une.

Où le paramètre secret peut-il être sur mon Macbook qui fournit mon user.name par défaut lors d'une commande git?

Répondre

0

ssh -vT [email protected] montre qu'il essaie de regarder id_rsa, mais échoue

Quand vous faites cela à partir du shell client git, vérifiez ce $HOME fait référence à: ssh would seek public/private keys in $HOME/.ssh.
Le GitHub Desktop peut utiliser un chemin différent pour $HOME ou pour ces paramètres.

+0

rien ne va pas avec $ HOME. Je dis que je ne vois pas actuellement de id_rsa dans .ssh. devrais-je en créer un? – bhomass

+0

@ user1058511 oui, parce que ssh va chercher 'id_rsa (.pub)' dans '$ HOME/.ssh' – VonC

+0

apparemment ssh est dans le cas où vous voulez utiliser ssh au lieu de https. Dans mon cas, cela n'est pas pertinent. l'important est pourquoi toutes les commandes git semblent être bloquées en utilisant mon nom d'utilisateur par défaut et ne pas m'avoir demandé le mot de passe du nom d'utilisateur. – bhomass