Git配置多賬號

2021-08-03 03:04:02 字數 1997 閱讀 1261

最近需要總結整理一下專案,之前一直用的是github,後來公司搭建了gitlab自己的**庫,自己整理總結的東西要放到github上去,需要不同的賬號來切換。

新增多賬號處理:

1:檢視c:\users\administrator.ssh目錄下有沒有comfig檔案,我的是這個目錄,大家按照自己的來。如果沒有自己新建乙個,通過gitblash,開啟.ssh目錄建立該檔案,windows也可以直接新建乙個.txt檔案,把字尾改了。忘了說了,key之前我都是生成好的,這裡就不演示了。

$ touch config
config裡面的內容

# 該配置用於工作gitlab  

# host 伺服器別名

host ***xx

# hostname 伺服器ip位址或機器名 修改為自己的

hostname

192.168.0.113

# user連線伺服器的使用者名稱 名字隨便起

user ***xx

# identityfile 密匙檔案的具體路徑

identityfile

c:/users/administrator/.ssh/gitlab/id_rsa

# 該配置用於個人 github上

# host 伺服器別名

host github.com

# hostname 伺服器ip位址或機器名

hostname github.com

# user連線伺服器的使用者名稱 修改為自己的

user ***x

# identityfile 密匙檔案的具體路徑

identityfile

c:/users/administrator/.ssh/github/id_rsa

2,將這兩個私鑰新增到agent中

administrator@pc-20160405loyg mingw32 ~/.ssh/github

$ ssh-add id_rsa

could not

open

a connection to your authentication agent.

如果出現這種情況:

先執行下面一行命令

administrator

@pc-20160405loyg mingw32 ~/.ssh/github

$ ssh-agent bash

再在執行

administrator

@pc-20160405loyg mingw32 ~/.ssh/github

$ ssh-add id_rsa

新增的時候要驗證密碼,輸入各自對應的密碼就可以了

administrator

@pc-20160405loyg mingw32 ~/.ssh/github

$ ssh-add id_rsa

enter passphrase for

id_rsa:

identity

added: id_rsa (id_rsa)

新增成功應該是這樣顯示的

我的乙個是github,乙個是gitlab的,放在不同的兩個資料夾下面。

3.測試是否成功

測試github是否成功

$ ssh -t [email protected]
測試成功是這樣的:

再測一下gitlab是否成功

$ ssh -t git@ip位址
測試成功是這樣的:

就這樣你就成功了,可以愉快玩耍了。

Git多賬號配置

在使用者主目錄的 ssh 目錄下,開啟命令列,執行下面的命令,生成公私鑰。注意給公私鑰檔案命名,以便區分。ssh keygen t rsa c email位址 生成完成後,將對應的公鑰新增到相應的 在使用者主目錄的 ssh 目錄下,生成 config 檔案。檔案配置如下 host 10.10.140...

git多賬號配置

工作中往往我們會遇到這種情況,公司給了郵箱,採用類似gitlab之類的git服務託管商,而我們又擁有自己的github賬戶.閒暇之餘,我們希望能將個人開源專案或者學習筆記之類的託管到github上,這時就涉及到git的多賬號配置了.具體流程 ssh t git github.com測試自定義的賬號是...

git多賬號配置

一台電腦多git賬號 git config global unset user.name git config global unset user.email ssh keygen t rsa c yongjun.zhang email1.com ssh keygen t rsa f ssh id ...