作業系統:win10
git版本:git version 2.11.0.windows.1
在本機執行了
ssh-keygen -t rsa -C "自己git登入郵箱";
注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面有用。
注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面的内容中有用。
注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面的内容中有用。
注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面的内容中有用。
則此時如果你配置完github上的settings
執行使用指令:
ssh -T [email protected]
則會報錯
Permission denied (publickey).
如圖
此時就需要你執行如下指令:
ssh-agent bash #啟動一個bash類型的shell殼
ssh-add /d/svn/mygit/myssh/id_rsa1 #這個id_rsa1檔案就是之前圖檔中輸入的内容。手工指定私鑰的位置。
總結:
由于生成的私鑰不在預設的“
~.sshid_rsa”檔案中,是以需要在ssh遠端時,手工指定私鑰的位置。