整個配置過程可以分為以下幾個步驟:
1.設定git的user name和email:(不管是不是第一次配置一次就好)
2.生成金鑰(如果有,覆蓋掉即可)
3.新增金鑰到ssh-agent
4.登陸github, 新增 ssh
5.測試:
1、設定git的user name和email:(如果是第一次的話)
3、生成金鑰# 這裡的「***" 可以替換成自己的使用者名稱
git config --global user.name "***"
# 這裡的郵箱 ***@163.com 替換成自己的郵箱
git config --global user.email "***@163.com"
連續3個回車。如果不需要密碼的話。# 這裡的郵箱 ***@163.com 替換成自己的郵箱
ssh-keygen -t rsa -c "***@163.com"
最後得到了兩個檔案:id_rsa和id_rsa.pub。
預設的儲存路徑是:
c:\users\administrator.ssh
如果是已經存在,則要覆蓋,不是三個回車,需要輸入y
4、新增金鑰到ssh-agent
確保 ssh-agent 是可用的。ssh-agent是一種控制用來儲存公鑰身份驗證所使用的私鑰的程式,其實ssh-agent就是乙個金鑰管理器,執行ssh-agent以後,使用ssh-add將私鑰交給ssh-agent保管,其他程式需要身份驗證的時候可以將驗證申請交給ssh-agent來完成整個認證過程。
新增生成的 ssh key 到 ssh-agent。# start the ssh-agent in the background
eval
"$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
5、登陸github, 新增 ssh 。
把id_rsa.pub檔案裡的內容複製到這裡
6、測試:
ssh -t git@github.com
1 你將會看到:
hi lin819747263! you've successfully authenticated, but github does not provide shell access.
成 git ssh 配置和使用
git config global user.name humingx git config global user.email humingx yeah.net ssh keygen t rsa c humingx yeah.net 連續3個回車。如果不需要密碼的話。最後得到了兩個檔案 id rs...
git ssh 配置和使用
git config global user.name humingx git config global user.email humingx yeah.net ssh keygen t rsa c humingx yeah.net 連續3個回車。如果不需要密碼的話。最後得到了兩個檔案 id rs...
git ssh 配置和使用
git config global user.name humingx git config global user.email humingx yeah.net ssh keygen t rsa c humingx yeah.net 連續3個回車。如果不需要密碼的話。最後得到了兩個檔案 id rs...