1. 程式人生 > 其它 >git與Github的ssh連線

git與Github的ssh連線

生成公鑰

在安裝好git後,使用滑鼠右鍵桌面,選擇Git Bash Here後,分別輸入下面的命令

git config --global user.name "yourName"
git config --global user.email "[email protected]"

再輸入ssh-keygen -t rsa -C "[email protected]",回車後會顯示如下資訊

Generating public/private rsa key pair.
Enter file in which to save the key
(/Users/your_user_directory/.ssh/id_rsa): (按回車鍵)
Enter passphrase (empty for no passphrase): (按回車鍵)
Enter same passphrase again: (按回車鍵)

這樣你的金鑰檔案就會生成在C:\Users\yourUserName\.ssh這個目錄下,找到該目錄下的id_rsa.pub檔案,開啟後複製裡面的所有內容。

設定ssh連線

登入GitHub,右上角右鍵點選自己的頭像選擇setting,進入設定頁面後左邊選項欄選擇SSH and GPG keys,key的名字隨便設定,下面的內容輸入框黏貼之前複製的公鑰的內容進去,新增後即建立了ssh連線。其他的程式碼託管網站如gitee也是類似的操作。

測試連線

輸入:ssh -T [email protected]出現以下結果即為成功:

Hi yourName! You've successfully authenticated, but GitHub does not provide shell access.