Jestem w stanie używać ssh (np. Dla 'git' z heroku lub github itp.) Przez GitBash, ale nie mogę zrobić tego samego z wiersza poleceń Windows cmd na ta sama maszyna. Jaki może być problem? Jeśli dobrze pamiętam, to działało z polecenia cmd.Wydanie ssh na Windows 7 (gitbash vs. windows cmd)
Błąd Dostaję jest:
Permission denied (publickey). fatal: The remote end hung up unexpectedly
mam oba dzienniki: tutaj jest ostatni cztery linie z cmd, które różnią się od '' git bash:
debug1: Trying private key: /.ssh/identity
debug1: Trying private key: /.ssh/id_rsa
debug1: Trying private key: /.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).
w przypadku git Bash: poszczególne linie są:
debug1: Trying private key: /c/Users/user1/.ssh/identity
debug1: Offering public key: /c/Users/user1/.ssh/id_rsa
debug1: Remote: Forced command: gerve user1
debug1: Remote: Port forwarding disabled.
debug1: Remote: X11 forwarding disabled.
Rozwiązane
Jak zasugerował przez @snemarch, ustawienie następujących env var rozwiązać mój problem:
set HOME=C:\Users\user1
Jaki jest błąd, który otrzymujesz. Nie możesz po prostu powiedzieć "Nie mogę zrobić tego samego". Podaj jakiś szczegół – manojlds
Niestety, tutaj jest błąd. __ Odmowa uprawnień (publickey). fatal: zdalny koniec zawiesił się niespodziewanie. ---- –