如何在 git 中添加 ssh 密鑰?創建 SSH 密鑰對。將公鑰添加到 SSH 代理。將公鑰復制到 github。測試 Git SSH 連接以確認成功連接到遠程存儲庫。
如何在 Git 中添加 SSH 密鑰
在使用 Git 時,安全地連接到遠程存儲庫至關重要。SSH(安全外殼)密鑰是一種加密身份驗證機制,可為你的 Git 連接提供安全保障。以下是如何在 Git 中添加 SSH 密鑰:
創建 SSH 密鑰對
首先,你需要創建一個 SSH 密鑰對。這是公鑰和私鑰的組合:
- 打開終端: 在終端中輸入以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- 輸入密碼: 系統會提示你輸入密碼。這將用于保護你的私鑰。
添加公鑰到 SSH 代理
下一步是將公鑰添加到 SSH 代理。此代理會存儲你的公鑰,以便在你連接到遠程存儲庫時自動使用:
- 將公鑰添加到 ssh-agent: 輸入以下命令:
ssh-add ~/.ssh/id_rsa.pub
- 如果你沒有啟動 ssh-agent: 輸入以下命令啟動:
eval "$(ssh-agent -s)"
- 驗證公鑰已添加到代理: 輸入以下命令:
ssh-add -l
將公鑰復制到 GitHub
現在,你需要將公鑰復制到 GitHub,以便驗證你的身份:
- 登錄 GitHub: 訪問 GitHub 網站并使用你的用戶名和密碼登錄。
- 導航到 SSH 和 GPG 密鑰: 單擊右上角的個人資料圖片,然后選擇“設置”。在側邊欄中,單擊“SSH 和 GPG 密鑰”。
- 粘貼公鑰: 在“SSH密鑰”部分,單擊“新建SSH密鑰”。粘貼你的公鑰并單擊“添加 SSH 密鑰”。
測試 Git SSH 連接
現在,你可以測試你的 Git SSH 連接:
- 克隆一個遠程存儲庫: 輸入以下命令:
git clone git@github.com:username/repo-name.git
- 如果沒有提示輸入密碼: Git 成功使用 SSH 密鑰連接到遠程存儲庫。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END