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