mac 下部署多個git賬戶(gitee、github)


  版本

  macOS  10.15.5

  git  2.24.2

 

 

目的

  mac下同時管理多個git賬號 (主要gitee、github)

操作步驟

首先電腦下載git,這里不敘述(brew)。

1. 清空歷史遺留

如果之前設置過全局用戶和郵箱,這里需要清空。
1.1 查看已配置的git列表

   git config --list

1.2 清空全局用戶名和郵箱

  git config --global --unset user.name(賬號)

  git config --global --unset user.email  (對應郵箱)

查看對應的賬號與郵箱

git config --global user.name

git config --global user.email

 

2. 生成ssh-key

 打開終端

 

 切換到對應目錄下

  cd ~/.ssh   

  在~/.ssh/路徑下執行該命令。

 1.1   ssk-keygen -t rsa -C "xxx@xx.com" (對應的郵箱)

 

  可以修改別名,可自行設定,對應於不同的git賬號。然后一路回車(密碼可以為空),在當前路徑下能看到兩個文件id_rsa_gitee和id_rsa_gitee.pub,對應於私鑰和公鑰。

  

 查看對應 公鑰 cat  id_rsa_gitee.pub

 

 

 復制添加到碼雲對應的key里。

 

 

 gitHub 同上操作

 2.2 將私鑰加入到本地機器

 ssh-add ~/.ssh/id_rsa_gitee

 ssh-add ~/.ssh/id_rsa_github

 

3. 配置config文件(可以參考windows步驟)

    在~/.ssh/路徑下新建一個config文件(沒有后綴),內容填充如下:

    創建文件

    vim config 

    添加修改 i (小寫 i )是修改

    復制內容到

    

#github

 Host github

 HostName github.com

 PreferredAuthentications publickey

 IdentityFile ~/.ssh/id_rsa.github

 User 賬號郵箱

#gitee

 Host gitee

 HostName gitee.com

 PreferredAuthentications publickey

 IdentityFile ~/.ssh/id_rsa_gitee

 User 賬號郵箱

  

  輸入完成后,按下“Esc”鍵,退出編輯模式。並在此時輸入“:wq”以退出並保存剛剛輸入的

  此時,按下回車鍵,成功退出了編輯界面

 

  不會操作百度  

  Linux下利用vi編輯器創建文件並寫入內容

 

  

4. 測試連接

 ssh -T -v gitee (對應的 host)

 

 

最簡單方法 git clone 地址

克隆試試

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM