9
votes

Erreur d'authentification lors de la poussée à la répétition de Git à distance avec TortoiseGit

Quand j'essaie une poussée à mon repo à distance (se découler) à l'aide de TortoiseGit, mon outil préféré, je reçois l'erreur suivante. J'ouvre ensuite Gitgui et je suis capable de pousser sans problème. Je me suis rassemblé à travers certaines googles que le concours doit fonctionner pour des variantes de mastic, et c'est en cours d'exécution. Où est-ce que je regarde ensuite?

aucune méthode d'authentification prise en charge est disponible (serveur envoyé: Publication de l'entreprise)


2 commentaires

Avez-vous déjà trouvé une solution ici? Je cours dans le même problème.


Avez-vous trouvé une solution?


5 Réponses :


-1
votes

Appuyez sur la ligne de commande et voyez si vous obtenez le même problème. Si vous faites, c'est probablement une question clé publique.

SSH -vvvv yourproject.unfuddle.com


0 commentaires

2
votes

Réinitialisation de la configuration de mastic par défaut a résolu le problème ici. Pour ce faire, supprimez le HKEY_CURRENT_USER \ Software \ SIMONTATHAM \ PUTTY \ Sessions \ Par défaut% 20Settings Touche avec Regedit.


1 commentaires

On dirait que cela a travaillé pour moi aussi, mais j'aimerais savoir quels paramètres ont été définis dans Masty, ce qui oblige à cela dans le git de tortue?



20
votes

J'ai eu le même problème.

Je pense que le problème était que ma clé de mastic n'a pas été définie dans mes paramètres de TortoiseGit. Je devais convertir la clé privée de mon référentiel Bitbucket à une clé privée de mastic (fichier .ppk).

Voici comment je l'ai réparé:

  • j'ai téléchargé PutTygen.exe

  • J'ai ouvert putygen

  • i cliqué sur les conversions -> clé d'importation -> (importé ma clé "~ / .ssh / id_rsa")
  • J'ai confirmé ma phrase secrète clé
  • J'ai cliqué sur "Enregistrer la clé privée" et enregistré la clé de mon dossier "~ / .ssh /"
  • Je suis allé dans mes paramètres de TortoiseGit: (clic droit sur mon dossier principal) -> Tortoisegit -> Paramètres -> Git -> Remote -> Origine -> Clé de mastic -> J'ai ajouté mon nouvellement généré Metty Private Key)

    et voilà, j'ai pu pousser à mon référentiel d'origine.


4 commentaires

Très bonne réponse. J'aime ces listes d'étapes faciles à étapes :) Cela devrait être la réponse acceptée!


J'ai la clé ID_DSA dans mon dossier .sh. Impossible de trouver la touche ID_RSA


Dois-je le générer à l'aide de PutTygen?


Oui R11G, vous devez utiliser PutTygen pour convertir votre clé en une clé privée de mastic afin que Tortoisegit puisse l'utiliser.



1
votes

J'ai essayé tout cela mais ça n'a pas fonctionné pour moi. Il s'avère que j'ai eu mon url distant:

Essayez de cette façon: https://github.com/username/repository-name < / p>

au lieu de ceci: git@github.com: nom d'utilisateur / référentiel-name.git


0 commentaires

0
votes

Essayez cet exemple. C'est la solution à votre problème https://confluence.atlassian.com/display/bitbucket/set + UP + SSH + pour + Mercurial


0 commentaires