Git SSH本機配置

2022-09-11 21:21:28 字數 1510 閱讀 3933

整個配置過程可以分為以下幾個步驟:

1.設定git的user name和email:(不管是不是第一次配置一次就好)

2.生成金鑰(如果有,覆蓋掉即可)

3.新增金鑰到ssh-agent

4.登陸github, 新增 ssh

5.測試:

1、設定git的user name和email:(如果是第一次的話)

# 這裡的「***" 可以替換成自己的使用者名稱

git config --global user.name "***"

# 這裡的郵箱 ***@163.com 替換成自己的郵箱

git config --global user.email "***@163.com"

3、生成金鑰

# 這裡的郵箱 ***@163.com  替換成自己的郵箱

ssh-keygen -t rsa -c "***@163.com"

連續3個回車。如果不需要密碼的話。

最後得到了兩個檔案: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來完成整個認證過程。

# start the ssh-agent in the background

eval

"$(ssh-agent -s)"

新增生成的 ssh key 到 ssh-agent。

ssh-add ~/.ssh/id_rsa
5、登陸github, 新增 ssh 。

把id_rsa.pub檔案裡的內容複製到這裡

6、測試:

ssh -t [email protected]

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...