天天看點

git ssh配置_關于git遠端倉庫免密的ssh配置經驗總結

作業系統:win10

git版本:git version 2.11.0.windows.1

在本機執行了

ssh-keygen -t rsa -C "自己git登入郵箱";
           
git ssh配置_關于git遠端倉庫免密的ssh配置經驗總結

注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面有用。

注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面的内容中有用。

注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面的内容中有用。

注意圖中紅方框的位置,你輸入了。看清楚輸入的内容,在下面的内容中有用。

則此時如果你配置完github上的settings

git ssh配置_關于git遠端倉庫免密的ssh配置經驗總結

執行使用指令:

ssh -T [email protected]
           

則會報錯

Permission denied (publickey).
           

如圖

git ssh配置_關于git遠端倉庫免密的ssh配置經驗總結

此時就需要你執行如下指令:

ssh-agent bash #啟動一個bash類型的shell殼
ssh-add /d/svn/mygit/myssh/id_rsa1 #這個id_rsa1檔案就是之前圖檔中輸入的内容。手工指定私鑰的位置。
           

總結:

由于生成的私鑰不在預設的“

~.sshid_rsa”

檔案中,是以需要在ssh遠端時,手工指定私鑰的位置。