Windows下多個Git賬號配置

2022-09-21 22:15:20 字數 1899 閱讀 2431

在git bash執行ssh-keygen -t rsa -c "[email protected]"命令生成username的ssh key

當前使用者下的.ssh目錄下會生成id_rsa【私鑰檔案】、id_rda.pub【公鑰檔案】。

id_rda.pub【公鑰檔案】`的內容新增到username的github中。

在git bash終端中輸入ssh -t [email protected]驗證測試該username使用者的ssh秘鑰是否生效。

連線成功返回提示資訊:hi username! you've successfully authenticated, but github does not provide shell access.

生成並新增user1的ssh key

# 在git bash終端輸入執行命令

cd ~/.ssh

ssh ssh-keygen -t rsa -f ~/.ssh/id_rsa_user1 -c "user1@email" #一路回車即可

將user1公鑰新增至github

驗證user1是否可以通過驗證

ssh -t [email protected] -i ~/.ssh/id_rsa_user1

同理,新增use2 git 賬號也是一樣的操作

生成並新增user2的ssh key

# 在git bash終端輸入執行命令

cd ~/.ssh

ssh ssh-keygen -t rsa -f ~/.ssh/id_rsa_user2 -c "user2@email" #一路回車即可

將user2公鑰新增至github

驗證user2是否可以通過驗證

ssh -t [email protected] -i ~/.ssh/id_rsa_user2

cd ~/.ssh

# host            別名

# hostname 主機名

# port 埠

# user 使用者名稱

# identityfile 金鑰檔案的路徑

# identitiesonly 只接受ssh key 登入

# preferredauthentications publickey 強制使用public key驗證

內容如下:

# user1

host github.com

hostname github.com

user user1

preferredauthentications publickey

identityfile c:\users\python\.ssh\id_rsa_user1

# user2

host github.com

hostname github.com

user user2

preferredauthentications publickey

identityfile c:\users\python\.ssh\id_rsa_user2

注意:如果你的專案按照以前的方式只是配置了乙個git賬號,並且沒有配置多個git賬號,提交**時候會報錯,ssh認證連線失敗。當你配置好多git賬號後,只需要重新拉取下git**即可。簡單粗暴

windows下git關聯多個賬號

當我們在公司辦公的環境下,會遇到既想用公司的賬號也想用自己的賬號時產生的問題 複製 1.首先現在電腦端安裝好git 已經安裝的跳過 2.開啟git bash,生成 ssh key1.cd c users 使用者名稱 ssh 2.ssh keygen t rsa c your email yourem...

windows下新增多個git倉庫賬號

當需要在機器上使用不同的git賬戶,這就需要知道如何在機器上新增多個ssh key 使用ssh金鑰,還可以免去每次都輸密碼的麻煩 cd ssh ssh keygen t rsa c xx xx.com 預設的ssh key名字id rsa 建立兩個需要防止預設與已有的ssh key重複 檢視公鑰 c...

git 關聯多個git賬號

參考部落格,在此基礎上,筆者還加了一些自己的備註 ssh keygen t rsa f ssh id rsa gitlab ucd c yourmail com 複製pub檔案內容到gitlab的ssh上 host github.com hostname github.com preferredau...