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

2021-09-07 04:58:19 字數 924 閱讀 5457

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

首先是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

一台電腦上的git同時使用兩個github賬戶

需求 公司有github賬號,自己有github賬號,想在git上同時使用,兩者互不干擾。思路 管理兩個shh key。解決方案 一 生成兩個ssh key 為了舉例方便,這裡使用 one 和 two 兩個賬戶。下同。ssh keygen t rsa c one gmail.com ssh keyg...

Z STACK在CC2530上同時使用兩個串列埠

定義 1 同時使用兩個串列埠必須要乙個為dma,乙個為isr 2 我們這裡使用串列埠1 dma 來和別的裝置進行通訊,使用 2 isr 來和z tool進行通訊,方便除錯 hal uart true ztool p2 hal uart dma 1 hal uart isr 2 3 和z tool相關...

兩個網域名稱同時訪問乙個tomcat下的兩個專案

兩個網域名稱,分別對映乙個tomcat底下,兩個應用。分三個步驟完成。1 網域名稱與ip的解析,此步驟在萬網等機構完成。2 apache的httpd.conf的配置 serveradmin deqiang guo yeah.net servername www.yichaoart.com error...