Git-在一個電腦上同時使用兩個Git的賬號


前言

又需要登錄公司的賬號,又想在電腦上使用自己的賬號。

實現

首先是git config方面的設置,要取消掉原本對於git賬號的全局設置。

git config --global --unset user.name  #取消全局設置
git config --global --unset user.email #取消全局設置
git config -l #查看當前目錄的git config

再分別去不同的項目目錄中,設置這個目錄中項目對應的賬號。

git config user.name "newname"
git config user.email "newemail"

現在git方便解決了,還有ssh密鑰的問題。ssh密鑰生成是有帶上郵箱的。所以不同的郵箱是需要不同的密鑰的。

我們需要刪除以前的默認名的密鑰,生成新的密鑰

rm ~/.ssh/id_rsa.pub
rm ~/.ssh/id_rsa
ssh-keygen -t rsa -C "your-email-address" -f "rsa_name"

設置 ssh config ,使ssh 知道什么域名由什么密鑰去處理

#Default Git
Host defaultgit
HostName IP Address #域名也可以
User think
IdentityFile ~/.ssh/rsa_name

執行ssh-agent讓ssh識別新的私鑰。

ssh-add ~/.ssh/rsa_name

 

 


免責聲明!

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



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