Frage an git, ssh, windows, msysgit – MSysGit und ssh config. fehlt

10

1) Führen Sie Git Bash (C: \ Programme (x86) \ Git \ bin \ sh.exe --login) aus.

<code>$ ssh -v [email protected]
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /c/Users/Alexander Fedorov/.ssh/config
debug1: Applying options for github.com
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
...
Hi xpoft! You've successfully authenticated, but GitHub does not provide shell access.
...
</code>

Okay! ssh config gut lesen.

2) Führen Sie cmd.exe aus

<code>C:\Users\Alexander Fedorov>ssh.exe -v [email protected]
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to github.com [207.97.227.239] port 22.
...
debug1: No more authentication methods to try.
Permission denied (publickey).
</code>

Nein. ssh Konfigurationsdatei fehlt ...

Wie ... wie lese ich die Konfiguration von ssh.exe?

Deine Antwort

1   die antwort
10

Was wahrscheinlich fehlt, ist die BenutzerumgebungsvariableHOME.

Wenn Sie Ihre DOS-Sitzung über das startengit-cmd.bat Skript mit msysgit gepackt, sollte es definiert sein, und Sie sollten sehen%HOME%\.ssh\id_rsa(.pub)

Aber von allen anderen DOS-Fenstern,HOME ist nicht voreingestellt (HOMEPATH oderUSERPROFILE sind).
Siehe auch "Verlegenheit msysGit Portable $ HOME Positionmsgstr "" "zur Veranschaulichung (aber Sie sollten diese Problemumgehung mit den neuesten Versionen von msysgit und dessen nicht benötigengit-cmd.bat Skript)

OK! Vielen Dank. Umgebungsvariable HOME hinzufügen Alexander

Verwandte Fragen