1. 生成 SSH 密鑰
打開終端,運行以下命令來生成 SSH 密鑰:
ssh-keygen -t rsa -b 4096 -C "wqzbxh@example.com"
替換 "wqzbxh@example.com"
為你在 GitHub 注冊時使用的郵箱地址。
2. 添加 SSH 密鑰到 SSH 代理
運行以下命令來啟動 SSH 代理:
eval "$(ssh-agent -s)"
然后將生成的密鑰添加到代理:
ssh-add ~/.ssh/id_rsa
3. 復制 SSH 公鑰
運行以下命令來復制 SSH 公鑰:
cat ~/.ssh/id_rsa.pub
將輸出的公鑰復制到你的 GitHub 或其他 Git 托管服務的賬戶設置中。
4. 測試 SSH 連接
運行以下命令來測試 SSH 連接:
ssh -T git@github.com
如果一切設置正確,你應該看到一條歡迎消息。
5. 配置 Git 使用 SSH
如果你之前使用的是 HTTPS URL,現在你需要將 Git 倉庫的遠程 URL 更改為 SSH。使用以下命令:
git remote set-url origin git@github.com:username/repo.git
替換 username
和 repo
為你的 GitHub 用戶名和倉庫名稱。
如:
git remote set-url origin git@github.com:wqzbxh/zhongyi.git
這樣配置之后,你的 Git 就可以使用 SSH 協議進行操作,而不再需要每次都提供用戶名和密碼。確保你的 SSH 密鑰得到妥善保管,并不會泄漏給不信任的人。
下面圖片是實際全過程: