git怎么設置ssh公鑰

如何使用 git 設置 ssh 公鑰

第一步:生成 SSH 密鑰對

使用以下命令生成 SSH 密鑰對:

ssh-keygen -t rsa -b 4096

該命令將提示你輸入密鑰文件的位置和密碼(可選)。

第二步:添加公鑰到 SSH 代理

要使用密鑰進行身份驗證,需要將其添加到 SSH 代理中。在大多數情況下,可以通過以下方式完成此操作:

  • Mac 和 linux

    eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
  • windows(使用 git bash):

    start-ssh-agent ssh-add ~/.ssh/id_rsa

第三步:將公鑰添加到 gitlabgithub

  • 訪問 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
喜歡就支持一下吧
點贊14 分享