第一步:生成 SSH 密鑰對
使用以下命令生成 SSH 密鑰對:
ssh-keygen -t rsa -b 4096
該命令將提示你輸入密鑰文件的位置和密碼(可選)。
第二步:添加公鑰到 SSH 代理
要使用密鑰進行身份驗證,需要將其添加到 SSH 代理中。在大多數情況下,可以通過以下方式完成此操作:
-
Mac 和 linux:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
-
start-ssh-agent ssh-add ~/.ssh/id_rsa
- 訪問 GitHub 或 GitLab 網站,導航至你的帳戶頁面。
- 在“SSH 和 GPG 密鑰”部分,點擊“新建 SSH 密鑰”按鈕。
-
將 SSH 公鑰粘貼到提供的文本區域中。通常可以通過以下方式找到公鑰:
cat ~/.ssh/id_rsa.pub
第四步:驗證 SSH 連接
要驗證 SSH 連接是否已正確設置,請嘗試克隆或推送存儲庫。如果成功,你將看到以下消息:
Host key fingerprint is ... Warning: Permanently added 'github.com' (ECDSA) to the list of known hosts.
提示:
- 確保密鑰對的安全,將私鑰保密。
- 定期檢查已添加的 SSH 密鑰,并刪除不再使用的密鑰。
- 如果遇到任何問題,請參考 Git 官方文檔或尋求社區支持。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END