Имам проблем и не намерих нищо в stackoverflow или google. Когато стартирам ssh -T [email protected], получавам грешка Permission denied (publickey).
Помощите в ръководството за помощ на Git не помагат. може ли някой да ми помогне
Добре, получих решението, може би някой има нужда от него, така че ето го:
Добре, най-накрая го разбрах.
Първо трябва да кажа, че тук използвам Windows 7 OS на немски 64 бита! Не знам дали това е важно.
Е, в това ръководство: http://help.github.com/win-set-up-git/ те казват, че файловете, където се създават в C:/Users/[PC-Name]/.ssh/
Така че в тази папка трябва да има файловете id_rsa и id_rsa.pub. Когато ги потърсих, не можах да намеря дори папката. И така, къде са необходимите файлове?
Пускам търсенето и ги намирам в: C:\Users[yourpcname]\AppData\Local\VirtualStore\Windows\SysWOW64
Не знам защо и как стигат до там. Никога не съм писал по този път. Добре, сега просто копирайте файловете и създайте папката .ssh в C:/Users/[PC-Name]/ преместете се в директорията .ssh и поставете двата файла id_rsa и id_rsa.pub.
Тогава не стартирайте ssh -T [email protected], а:
ssh -T [email protected] -i <path-to-id_rsa>
и внимавайте да използвате C:/.../.../ а НЕ C:\...\...\..
Това реши проблема ми. Може би и вие имате същия проблем.