mac
, git
, github
打開終端機 (Terminal)。
輸入以下指令,檢查是否已經存在 SSH 金鑰:
ls -al ~/.ssh
如果您已經有 SSH 金鑰,您會看到類似 id_rsa 和 id_rsa.pub 的檔案。
如果您沒有 SSH 金鑰,可以使用以下指令生成:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
請替換 your_email@example.com 為您在 GitHub 帳戶中註冊的電子郵件。
在生成過程中,系統會要求您指定金鑰的存儲位置,您可以按 Enter 接受預設位置。
如果已經存在金鑰,系統會要求您確認是否覆蓋現有的金鑰。根據需要進行確認。
在終端機中執行以下指令以啟動 SSH 代理:
eval "$(ssh-agent -s)"
使用以下指令將 SSH 金鑰添加到 SSH 代理:
ssh-add -K ~/.ssh/id_rsa
使用以下指令複製 SSH 公鑰到剪貼板:
pbcopy < ~/.ssh/id_rsa.pub
前往 GitHub 網站,登入您的帳戶。
在右上角點擊頭像,選擇 "Settings"。
選擇左側的 "SSH and GPG keys"。
點擊 "New SSH key"。
在 "Title" 欄位中輸入一個描述性的標題。
在 "Key" 欄位中貼上您之前複製的 SSH 公鑰。
點擊 "Add SSH key"。
如果出現上述訊息,要如何用終端機刪除
ChatGPT
大神您好!如果您在終端機中看到 "remote origin already exists" 訊息,表示您的 Git 儲存庫已經有一個遠端(origin)設定。若您需要刪除現有的遠端(origin)設定,可以使用以下步驟:
在終端機中,使用以下指令檢查現有的遠端設定:
git remote -v
git remote -v
這會顯示您儲存庫的遠端設定。確保您確實要刪除的是 "origin"。
如果您確定要刪除 "origin" 遠端設定,可以使用以下指令:
git remote rm origin