你能夠使用SSH鏈接GitHubgit
使用SSH協議,你能夠鏈接而且驗證到遠程服務器和服務。使用SSH Key,你能夠不用每次提供你的用戶名和密碼就能夠鏈接到GitHub。github
在你建立一個SSH Key時,你要檢查下你是否已經有了存在的SSH keys。安全
ls -al ~/.ssh
看是否存在SSH Key 若是你沒有存在的公私祕鑰對,或者你不但願使用已存在的去鏈接GitHub,你能夠生成一個新的SSH Key.
若是你看到了已經存在的公私祕鑰對,而且你也想使用它們去鏈接GitHub,你能夠將你的SSH Key導入到ssh-agent中。服務器
在已經檢查了是否有存在的SSH Key以後,你能夠生成一個新的SSH Key用來認證,而且添加到ssh-agent中。ssh
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
/C/User/Lionel/.github/id_rsa
eval $(ssh-agent -s)
ssh-add ~/.github/id_rsa
clip < ~/.ssh/id_rsa.pub
ssh -T git@github.com
確保打開ssh-agent:eval "$(ssh-agent -s)"
檢查你的私鑰添加到ssh-agent:ssh-add -l
測試
本文翻譯自GitHub官方文檔說明。官方鏈接spa