我跑git push -u origin master
「SSH-凱基」不被識別爲一個內部或外部命令
它告訴我,「權限被拒絕(公鑰)致命:遠程端掛機意外」
然後我在互聯網上查了一下,發現我必須在GitHub上爲我的帳戶生成一個ssh密鑰。但是,這樣做的時候,當我試圖做ssh-keygen -t rsa「[email protected]」時,它只是說ssh-keygen不被識別。我試圖做mkdir C:\ ssh但沒有奏效。如果有幫助,我正在使用Ruby Rails,而且我在Windows計算機上。任何人都可以幫我嗎?
在Windows的PATH中安裝'ssh-keygen.exe'安全嗎?之後我需要刪除它的位置嗎? – Green 2013-04-25 20:51:34
@Green實際上,它只是在使用git進行會話期間才成爲Windows'PATH'的一部分,因爲您正在使用'git-cmd.bat'啓動特殊的DOS會話:https://github.com/msysgit/msysgit/斑點/主/ GIT-cmd.bat。它將完成「PATH」並設置「HOME」。 – VonC 2013-04-25 21:14:09
實際上,路徑應該沒有'ssh-keygen.exe'。我的意思是,它只對我有效。 – alexander 2015-12-01 20:58:46