git 多賬號配置 記錄一下

配置在window10:

1. 在C:/Users/your_user_name/.ssh文件夾中 生成 SSH 公鑰和私鑰

ssh-keygen -t rsa -b 4096 -C "[email protected]" 
# 回車時,將默認的id_rsa重命名成id_rsa_xxx

2. 將公鑰分別添加至對應的服務器上

// 通常配置在服務器的:設置=》SSH公鑰 
// 輸入一個備註名稱,粘貼進KEY

3. 在C:/Users/your_user_name/.ssh文件夾中創建config文件

# gitee平臺 注意裏面的 gitee
Host gitee.com
HostName gitee.com
IdentityFile C:\Users\l\.ssh\id_rsa_XXX
PreferredAuthentications publickey
User gitee_username

4. 測試

# 服務器是哪個測試哪個
ssh -T [email protected]
ssh -T [email protected]
# Hi XXX! You've successfully authenticated, but GITEE.COM does not provide shell access.
# 以上表示成功

# 拉取
git clone [email protected]:xxx/xxx.git
# 修改個文件後測試push權限 git add . git commit -m 'remark' git push

5. 配置局部或全局變量(提交時的賬號和用戶名)

# 進入相應Git項目中,輸入如下命令
git config user.name "your_name"
git config user.email "[email protected]"

# 查看
git config user.email
git config user.name
# 如果沒有局部Git賬號則會用全局Git賬號(建議局部) # 查看全局 git config --global user.name git config --global user.email # 配置全局 git config --global user.name "your_name" git config --global user.email "[email protected]" # 刪除全局 git config --global --unset user.name git config --global --unset user.email

 

配置在MAC:(跟window有點不同)

1. 在.ssh文件夾中 生成 SSH 公鑰和私鑰

# mac的.ssh文件夾目錄在:
cd ~/.ssh
# 生成
ssh-keygen -t rsa -C "[email protected]"

2. 配置公鑰,同上面的2

3. 配置config文件,同上面的3

4. 測試同上面的4

5. 全局配置同上面的5

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章