Netbeans schlägt fehl, Zugriff auf GitHub mit SSH-Schlüssel

Meine (neueste) Netbeans (NetBeans IDE 7.3 (Build 201302132200)) scheint zu sein, versagt völlig, wenn ich versuche, auf meine eigene GitHub repo mit SSH. Es funktioniert ohne Probleme mit HTTP-URLs.

Da habe ich importiert eine vorhandene lokale Kopie von GitHub repository (New > PHP Project with existing sources), einmal erstellt, mit TortoiseGit, es waren remote-Einstellungen gespeichert, in der lokalen Kopie meta-Daten (wahrscheinlich in .git Ordner). Also Netbeans bietet die Möglichkeit Select Configured Git Repository Location im Push to Remote Repository Fenster. Aber ist erfolglos an.

Versucht folgenden:

  1. Wenn ich mit SSH-URL ([email protected]:user/reponame.git) und Password option, die mit dem Konto passieren, Netbeans versucht, eine Verbindung GitHub (remote) und nach circa 5 Sekunden wirft Fehler Cannot connect to the remote repository at [email protected]:user/reponame.git.

  2. Wenn Sie SSH-URL mit Private/Public Key option, Netbeans wirft genau die gleichen Fehler sofort, also gehe ich davon aus, dass aus irgendeinem Grund, es nicht einmal versucht, sich zu verbinden GitHub.

Was ist noch seltsamer (?), Netbeans nicht zu Fragen für die private key ' s passpharse. Ich habe es, aber nicht eingegeben zu Netbeans absichtlich, um zu testen, Verbindung Prozess. Ich war mehr als sicher, dass Netbeans fragt Sie mich, um diesen passpharse, wie es sollte nicht in der Lage sein, private Schlüssel, ohne es. Zu meiner überraschung, es hat nicht danach gefragt und anstatt es geworfen ist ein Fehler zu sagen, dass es nicht verbinden kann GitHub. Natürlich, das war nur ein test. Nach Eingabe der korrekten passpharse, ich bin immer genau die gleichen Effekte.

Habe ich kopiert meine repo URL direkt von der GitHub-website, ohne irgendwelche änderungen. Es scheint, dass ich nur HTTP-URL (https://github.com/user/reponame.git). Das funktioniert und hat mir versichert, dass alle Elemente (URL, user, reponame, Passwort, schließlich Internet-Verbindung) sind OK. Aber, es scheint, dass Netbeans nicht völlig auf die SSH-URL.

Oben geschieht immer, egal ob ich wählen Select Configured Git Repository Location oder Specify Git Repository Location im Push to Remote Repository Fenster. Egal, was ich tun werde, ich kann keinen Zugriff auf mein repository über SSH in Netbeans und über HTTP ist die einzige option.

Ich habe meine private-public-key-pair-Mädchen mit puttygen.exe aus PuTTY website. Ich gespeicherten privaten Schlüssel in Netbeans Installationsverzeichnis und zusätzlichen öffentlichen Schlüssel GitHub SSH-Einstellungen Seite. Ich Schritt-für-Schritt-Anleitung, die ich normalerweise mit TortoiseGit.

Ich weiß nicht, was könnte ich verpassen, oder ich falsch mache? Irgendeine Idee?

InformationsquelleAutor trejder | 2013-05-21
Schreibe einen Kommentar