Incapable de pousser à référentiel à l'aide de GIT Extensions
Je suis en tirant mes cheveux maintenant à cause de cela. J'ai téléchargé et installé GIT, a fait de même pour GIT Extensions (comme nous allons l'utiliser pour VS2010), et tout fonctionnait bien et dandy. J'ai commis des modifications, puis a découvert les membres de mon équipe ne pouvait pas la caisse à partir du site web. Semble que je dois pousser mes modifications sur le serveur.
Donc voici l'affaire. Quand j'essaie de le pousser à la github.com site web, j'obtiens le message d'erreur suivant:
"Erreur d'authentification
La commande a donné lieu à une erreur qui signifie généralement que th
Mastic authentification au agent n'est pas en cours d'exécution.ou que le bon
la clé privée n'est pas (encore) chargé.
Lorsque la clé est chargé, vous pouvez appuyez sur réessayer.
"Réessayer ""Charger la clé SSH' 'Abort'"
J'ai créé une clé SSH, j'ai donc essayer de le charger. J'arrive à parcourir pour ma clé, ce qui je ne. J'appuie sur "Load", puis sur "Réessayer". Puis, le même message d'erreur s'affiche.
OK, donc ça ne fonctionne pas. Je vais à FileMenu Télécommandes -> Mastic -> Démarrer l'Agent d'Authentification. J'obtiens une erreur qu'il est déjà en cours d'exécution, donc ça devrait être bon alors. Va Télécommandes -> Mastic -> produire ou importer une clé, montre-moi que ce n'est pas une clé de chargement ou de quoi que ce soit, mais je suppose que c'est très bien ainsi alors.
Télécommandes -> Gérer les dépôts distants. J'arrive à voir l'URL de mon repo, et l'emplacement de mon .clé ssh. Appuyant sur la touche "Test de Connexion" va me donner le message d'erreur suivant:
"Utilisant le nom d'utilisateur git
FATALE ERREUR: Déconnecté: Aucune prise en charge des méthodes d'authentification disponibles"
Donc ici, je suis, je ne peux pas pousser vers le serveur en raison de problèmes ci-dessus. J'ai toujours résoudre les problèmes sur mes propres ou trouver des solutions sur Google, mais je suis de gauche, dans l'obscurité, ici, il juste ne fonctionnera pas. Tout ce qui pourrait m'aider à sortir de ce Code Source de Gestion de la catastrophe serait génial, parce que je pouvais juste au sujet de tuer n'importe qui maintenant.
Merci!
Edit: je tiens à noter que les problèmes ont commencé lorsque la poussée m'a dit quelque chose comme "Impossible de vérifier que le serveur est en fait le serveur, parce que je ne sais pas la clé du serveur'. J'ai ensuite essayé de résoudre, ce qui a abouti à la ci-dessus. Peut-être qui permet de..
OriginalL'auteur Wotuu | 2011-05-26
Vous devez vous connecter pour publier un commentaire.
En avant, je ne sais pas si cela a à voir avec elle, mais ne peut faire de mal à faire. Aller Plugins -> Paramètres -> Github, et entrez vos coordonnées. J'ai trouvé qu'il était vide. Ce qui a résolu mon problème est le suivant: Dans le .ssh dossier qui était sous C:\Users\<mon nom>\.ssh, c'était de ma clé privée, généré par le Mastic de programme (.pkk fichier). Ce que j'ai fait il y a eu tort, je n'aurais pas créé une nouvelle clé.
Aller de l'avant <Git Extensions> Télécommandes -> Mastic -> produire ou importer une clé. Maintenant, allez à la Conversion -> Importer une clé. Accédez à l' .ssh dossier, et de trouver "id_rsa' (il a été nommé exactement qu'ici, SANS l'extension). Sélectionnez-le et appuyez sur ouvrir. Entrez le mot de passe de votre clé (c'est la clé que Git utilise pour communiquer à l'GitHub serveur, tel qu'il apparaît). Ensuite, sélectionnez Enregistrer la Clé Privée, et de l'enregistrer quelque part (je n'ai dans le .ssh dossier).
Maintenant, allez et Pousser vos modifications. Appuyez sur <Gérer>. De là, vous accédez à votre nouvellement créé de la clé privée. Appuyez sur Tester la Connexion. Cela a fonctionné pour moi, il dit: "Utilisant le nom d'utilisateur Git\n Hi vname>' etc. <Enregistrer>, puis appuyez sur <Push>. Il a ensuite travaillé pour moi.
Git Extensions
, il n'est plus un "Télécommandes" dans le menu. Il a été remplacé parTools
.Astuce sympa pour la conversion d'une OpenSSH id_rsa clé d'un Mastic .ppk. Merci!
Cela ne fonctionne pas pour moi. En appuyant sur le test de la connexion shoss "Utilisant le nom d'utilisateur "git" ERREUR FATALE: Disconnected: Aucune prise en charge auythentication méthodes disponibles (serveur d'envoi: clé publique) "
Écrit sous l'une des réponses à commebnt comment j'ai résolu le problème stackoverflow.com/questions/4931384/...
OriginalL'auteur Wotuu
Vous pouvez essayer d'utiliser
OpenSSH
au lieu de Mastic.Ouvrir
Settings
->Settings
menu dans GitExtensions principal de windows, sélectionnez leSsh
et sélectionnez l'ongletOpenSSH
dansSpecify which ssh client to use
.OriginalL'auteur Arialdo Martini
Je suis en utilisant Git Extensions en tant que bien, mais seulement parce que la chose à partir de GitHub n'est pas pour la version 32 bits Gagner...
J'ai trouvé que la meilleure façon de pousser est d'utiliser la commande Git GUI lui-même qui vous avez déjà installé (quelque part "C:\Program Files\Git", mais cela doit être dans le menu démarrer sous "Git" dossier), donc je suis en train de travailler dans Git Extensions de traction, clonning, la fusion, comiting et de changer de version de base puis j'ai ouvert Git GUI ouvrir mon référentiel et poussez-le (la version de base - je ne suis pas les autres, encore) pour GitHub!
Je sais que ce n'est pas la solution de pas de programme de travail, mais il est très facile et vous n'avez pas à installer quoi que ce soit de plus 🙂 j'Espère que j'ai aidé quelqu'un!
OriginalL'auteur Brambor
Si vous voulez utiliser de Mastic...
Un produit de nouvelles touches: Télécommandes -> Mastic -> produire ou importer une clé et il fonctionne.
OriginalL'auteur koba