一台電腦,配置兩個git倉庫

2021-10-18 22:44:07 字數 1803 閱讀 5217

參考:

第一步:乾掉全域性配置

# 移除全域性配置賬戶

git config --global --unset user.name

#檢視全域性使用者名稱

git config --global user.name

# 移除全域性配置郵箱

git config --global --unset user.email

# 檢視全域性郵箱

git config --global user.email

# 移除全域性密碼

git config --global --unset user.password

# 檢視全域性密碼

git config --global user.password

# 檢視全域性配置

git config --list

第二步:生成兩個金鑰(git bash 當前路徑 ~/.ssh)

​ ① ssh-keygen -t rsa -c 「***[email protected]」 一路回車,完事!

​ ② 第二個 ssh-keygen -t rsa -f ~/.ssh/id_rsa2 -c 「[email protected]」 一路回車,完事!

第三步:git倉庫新增各自的金鑰

​ 即id_rsa.pub和id_rsa2.pub新增到各自的git倉庫中去

第四步:配置多賬號

在.ss**件夾下面新建乙個命名為config的檔案,內容如下

# 注釋的內容需要全部刪除

host 可以瞎寫

hostname gitee.com #真實的git倉庫位址

user 可以瞎寫

identityfile c:/users/gitee/.ssh/id_rsa #我寫的全路徑

host 可以瞎寫

hostname code.aliyun.com #真實的git倉庫位址

user 可以瞎寫

identityfile c:/users/aliyun/.ssh/id_rsa2 #我寫的全路徑

第五步:新金鑰新增到ssh agent中

因為預設只讀取id_rsa,為了讓ssh識別新的私鑰,需將其新增到ssh agent中:

ssh-agent bash   # 不執行這一行會報could not open a connection to your authentication agent

ssh-add ~/.ssh/id_rsa

ssh-add ~/.ssh/id_rsa2

ssh-add -l #會出現兩個3072 sha256:cirik3vyxvi22mqgqxeyxmvoede6jawojg+x8jzxbmo [email protected] (rsa)

第六步:去git倉庫拉**然後提交,然後提交一次(我使用的是idea)

注意:填寫name和email時不要勾選 set properties globally

注意:填寫name和email時不要勾選 set properties globally

注意:填寫name和email時不要勾選 set properties globally

(如果勾選了就把.gitconfig刪掉重來)

一台電腦,兩個及多個git賬號配置

1.生成兩 三 個ssh公鑰私鑰 方法參照 第三步驟 假定其中乙個是id rsa,另乙個時id rsa two 第三個是id rsa gitlab 2.複製公鑰 把生成好的ssh的公鑰相對應複製到github gitlab 的settings中的ssh and gpg keys 3.配置config...

一台電腦分兩個電腦使用

需要兩套鍵鼠和顯示器,我用的是筆記本,所以插筆記本上,需要你的usb介面夠用!預設安裝就可以了,這個軟體並不是虛擬機器然後我的顯示器只是個擴充套件模式,一台電腦兩個螢幕而已!進入軟體 在通常設定裡,可以看到是12個終端,也就是說只要你電腦性能夠,可以同時可以12個人使用,我們點選終端2 選擇允許,然...

一台電腦配置多個git

如果之前沒有設定過全域性配置可以跳過此步。如果多個git賬號郵箱 使用者名稱一樣也跳過此步。檢視當前是否有全域性配置 git config global user.name git config global user.email移出全域性使用者名稱和郵箱 git config global uns...