GIT SSH-KEY配置以及問題解決


GIT SSH-KEY 生成

我們在使用git的時候需要生成ssh key,我在這里說一下生成key和一些個性化操作,如:保存key的位置,如何解決Could not open a connection to your authentication agent或者 Permission denied等問題。

生成key

// 輸入
ssh-keygen -t rsa -C "your email"

// 系統返回
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/20180307/.ssh/id_rsa): // 這里填寫你要保存key的路徑和文件名,是一個絕對路徑,注意該文件並沒有擴展名, 如/d/git/keys/mykey

添加到倉庫

我們把上面生成的d盤中的mykey.pub的內容拷貝到github中的key里面。

測試連接是否成功

ssh -T git@github.com

如果不出意料此時你可能會看到 git@github.com: Permission denied (publickey).

解決上面問題

ssh-add /d/git/keys/mykey

此時你可能看到 Could not open a connection to your authentication agent,請先執行以下指令:

ssh-agent bash

再次測試連接

ssh -T git@github.com
// 連接成功你會看到類似下面的反饋消息
Hi xvivx! You've successfully authenticated, but GitHub does not provide shell access.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM