Beim Pushen auf Github wird plötzlich “Keine unterstützten Authentifizierungsmethoden verfügbar” angezeigt

Lesezeit: 4 Minuten

Benutzer-Avatar
Reißer234

Ich habe vor ein paar Wochen ein Github-Projekt gestartet. Ich konnte ohne Probleme Änderungen pushen (ich verwende TortoiseGIT).

Als ich heute versuchte, meine Änderungen zu pushen, bekam ich plötzlich das Fehlerfenster „PuTTY Fatal Error“ „Disconnected: No supported authentication methods available“.

Kannst du etwas empfehlen, um das Problem zu beheben?

  • Siehe auch: stackoverflow.com/questions/3431314

    – BlueRaja – Danny Pflughoeft

    5. November 2013 um 17:12 Uhr

Benutzer-Avatar
Shahar Hamuzim Rajuan

Für mich gab es ein Problem, Aktionen gegen das Remote-Repository nur bei Verwendung von TortoiseGit durchzuführen, durch CMD/GitBash es gab überhaupt kein Problem.

Also, was ich tat, war sehr einfach:

ich öffnete SchildkröteGit–>Einstellungen –> Netzwerk und im SSH-Client habe ich zu “C:\Program Files\Git\usr\bin\ssh.exe” anstelle von “TortoiseGitPlink.exe” geändert.

  • wo ist das ssh.exe ?

    – T. Todua

    4. Dezember 2018 um 9:02 Uhr

  • C:\Programme\Git\usr\bin\ssh.exe

    – Shahar Hamuzim Rajuan

    4. Dezember 2018 um 9:07 Uhr


  • sehr gut antworten 🚀

    – SpongeBob Kamerad

    8. Januar 2019 um 4:39 Uhr

  • Tolles Angebot! Danke!

    – Владимир В

    31. Juli 2021 um 16:47 Uhr

  • Das war es. Vielen Dank.

    – Exil79

    24. Oktober 2021 um 6:34 Uhr

Benutzer-Avatar
Gerold Meisinger

Stellen Sie sicher, dass Sie installiert haben TortoiseGit mit OpenSSH und dass Sie die verwenden SSH-Authentifizierungsmethode. Wenn Sie mit Putty installiert haben, befindet sich möglicherweise ein “Computersymbol” im Systray namens “Putty Pageant”.

  • Sie sollten auch sicherstellen, dass der Festzug Ihren Schlüssel hat (andernfalls klicken Sie auf Schlüssel hinzufügen und wählen Sie Ihre Schlüsseldatei aus).

    – Reißer234

    18. Mai 2012 um 12:50 Uhr

  • Ich konnte diese Optionen finden.

    – ianbeks

    1. April 2016 um 14:31 Uhr

Benutzer-Avatar
Simon Osten

Für TortoiseGit-Benutzer unter Windows
(wie ich ursprünglich in dieser Frage gepostet habe)

Früher habe ich die meisten meiner Github/Bitbucket-Repositories mit dem eingerichtet SSH-Repository-URLs da es (ursprünglich) die einzige bequeme Möglichkeit war, TortoiseGit daran zu hindern, bei jeder einzelnen Aktion nach Ihrem Passwort zu fragen.

Aber TortoiseGit auf diese Weise einzurichten, war immer haarsträubend schmerzhaft. Jedes Mal, wenn es mich gekostet hat Std. korrekt einzurichten, da die Standardinstallationsoptionen nie zu funktionieren schienen (selbst seit 2016, meine Güte!).

Aber TortoiseGit hat jetzt eine bessere Passwortverwaltung für HTTPS und Github empfiehlt tatsächlich die Verwendung von HTTPS-URLs woimmer möglich.

SSH-URL: [email protected]:User/repo-name.git

HTTPS-URL: https://github.com/User/repo-name.git

Die Vorteile von HTTPS sind:

  • Keine Verwaltung oder Generierung von SSH-Schlüsseln
  • Keine Notwendigkeit zu haben pageant.exe läuft ständig (was bei jedem Start nach Ihrem Passwort fragt)
  • Mit TortoiseGit aus Australien finde ich, dass Klone über HTTPS 5-10x schneller sind als SSH

  • Gleiches gilt für gitlab.com (aber verwenden Sie gitlab.com in der URL)

    – Popnudeln

    16. Februar 2021 um 16:27 Uhr

Ich konnte diesen Fehler beheben, indem ich den privaten Schlüssel zu Pageant hinzufügte. Ich habe dies während der Schlüsselerstellung vergessen, und nachdem ich es hinzugefügt hatte, erhielt ich den Fehler nicht mehr.

In meinem Fall hat Tortoise Git PuttyKey verloren. Also musste ich zu TortoiseGit gehen Einstellungen > Git > Remote

und in diesen Abschnitt habe ich geklickt Fernbedienung Rahmen mein Ursprung und PuttyK Key wurde nicht gesetzt (es war vorher). Ich musste es neu einrichten.

  • Ist mir passiert, nachdem TortoiseGit auf die neueste Version aktualisiert wurde. Das hat es gelöst, Prost.

    – Paul Suart

    22. Juli 2016 um 8:36 Uhr

Benutzer-Avatar
Tomáš Zato – Wiedereinsetzung von Monica

Um dies zu beheben, musste ich Pageant manuell über das Startmenü ausführen:

Bildbeschreibung

Danach sah ich Festzug in der Taskleiste:

Bildbeschreibung

Ich könnte meinen Schlüssel hinzufügen. Normalerweise sind die Schlüssel drin %userprofile%\.ssh.

  • Ist mir passiert, nachdem TortoiseGit auf die neueste Version aktualisiert wurde. Das hat es gelöst, Prost.

    – Paul Suart

    22. Juli 2016 um 8:36 Uhr

Benutzer-Avatar
Gerold Meisinger

Ich habe es herausgefunden – es ist passiert, weil ich TortoiseGIT neu installiert habe, seit ich mit der Arbeit an dem Projekt begonnen habe. Pulls verliefen reibungslos, aber sobald ich versuchte, meine Änderungen zurückzusetzen, benötigte TortoiseGIT meinen Authentifizierungsschlüssel, der nicht konfiguriert war.

Bearbeiten

Um das Problem zu lösen, habe ich einfach alle Authentifizierungsdaten von meinem TortoiseGit gelöscht, unter: Kontextmenü “Tortoise Git” -> Einstellungen -> Gespeicherte Daten -> Authentifizierungsdaten [Clear]

  • Wie bekomme ich den Authentifizierungsschlüssel?

    – Rodrigo Souza

    12. August 2010 um 18:04 Uhr

  • @RodrigoAlves – Entschuldigung, dass ich Ihren Kommentar erst jetzt bemerkt habe. Es ist wahrscheinlich nicht relevant, aber der Schlüssel ist sowieso eine Datei auf Ihrer Festplatte … Sie sollten immer wissen, wo es ist / es sichern. Sie extrahieren es nicht aus TortoiseGit. Stellen Sie eine separate Frage, ob dies irgendwie noch relevant ist.

    – Reißer234

    18. Mai 2012 um 12:51 Uhr

  • Bei mir begann es, nachdem ich mein abgelaufenes RSA-Schlüsselzertifikat erneuert hatte. Keiner dieser Schritte hat bei mir funktioniert, egal wie vielversprechend sie aussahen. Ich suche immer noch nach der Antwort…

    – Nik

    20. März 2014 um 12:48 Uhr

1298510cookie-checkBeim Pushen auf Github wird plötzlich “Keine unterstützten Authentifizierungsmethoden verfügbar” angezeigt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy