GIT Bash demander mes identifiants de l'utilisateur lors de l'exécution d'un push à l'aide de SSH
J'ai créé et mis en œuvre avec succès un projet GIT sur le Codaset site web. Je suis à l'aide de SSH pour communiquer entre mon Codaset et mon dépôt local. Quand je fais une poussée de GIT Bash, Git Bash me demande mon nom d'utilisateur des informations d'identification. Bien que, Git Bash effectue le pousser avec succès, il est fastidieux d'avoir à entrer mes identifiants de l'utilisateur chaque fois que j'exécute un push.
J'ai trouvé de nombreux blogs et des suggestions pour résoudre ce problème, mais en vain. Aussi, j'ai essayé d'utiliser de Mastic. Mes questions sont les suivantes:
- Est-ce quelqu'un rencontré ce problème et il fixe?
- Ou puis-je activer un peu de débogage pour identifier au moins la raison précise(s) pourquoi GIT Bash demande mes identifiants de l'utilisateur?
OriginalL'auteur user32585 | 2011-05-11
Vous devez vous connecter pour publier un commentaire.
Dans votre type de Terminal:
Cela fera apparaître votre repo config de l'information. Regardez la ligne
remote.origin.url
. À partir de ce que vous décrivez, il devrait être:https://github.com/Username/project.git
. Cela signifie que c'est en utilisant le protocole HTTP au lieu de SSH! J'ai juste eu ce problème aussi 🙂 solution Facile si!Juste l'exécuter dans un Terminal:
Devrait prendre soin des choses!
Je suis à l'aide de Gitlab et la mienne utilise ssh mais on garde toujours demander le mot de passe
Cela a aidé. Une autre commande pour définir l'url est
git remote set-url origin [email protected]:username/project.git
OriginalL'auteur starscream_disco_party
Avez-vous configurer l'authentification par clé publique SSH? Si vous le faites, Git ne devrait pas vous demander votre mot de passe à chaque fois.
SSH directement sur le site distant à l'aide -v. Il vous indiquera les clés d'authentification sont utilisés.
OriginalL'auteur mipadi
Vous devez configurer la clé publique ssh authentification. J'ai décrit ce processus dans ma réponse à cette question. Vous pouvez l'utiliser avec Git Bash.
si vous avez déjà téléchargé de la clé publique sur Codaset Site, alors vous devez vous assurer, que les clé privée est placé sous
~/.ssh/
dossier sur votre ordinateur hôte. Sous Git Bash exécutercd ~; mkdir .ssh; cp private_key ~/.ssh/id_rsa
OriginalL'auteur beduin
Git de la documentation est le meilleur :). Essayez ces étapes tout d'abord dans GitBash - Windows et après ce regard sur d'autres sites:
https://help.github.com/articles/generating-ssh-keys/
https://help.github.com/articles/adding-a-remote/
pour eclipse: "Auth d'erreur" Echec avec EGit et GitHub
OriginalL'auteur adrian filipescu