一台機器配置多個Git賬戶

2021-07-11 18:14:07 字數 925 閱讀 8515

在我們的開發工作中,我們會有這樣的需求:即在一台電腦上管理多個賬戶。比如:我在github上有乙個賬戶,在gitlab上有乙個賬戶,在csdn的code上也有乙個賬戶。我們需要為不同的賬戶生成不同的金鑰,但是在生成金鑰的時候預設的是id_rsa私鑰和id_rsa.pub公鑰,但是我們可以改公私鑰的檔名。生成公鑰的密令如下:ssh-keygen -t rsa -c 「您的郵箱位址」

命令如下:

進入到.ssh資料夾下: cd ~/.ssh  

建立config檔案:        touch config

在config檔案裡輸入一些內容:

host gitlab.alibaba-inc.com

hostname gitlab.alibaba-inc.com

user git

identityfile c:/users/zkn/.ssh/id_rsa

host code.csdn.net

hostname code.csdn.net

user git

identityfile c:/users/zkn/.ssh/new_id_rsa

接著執行: ssh -vt [email protected]

然後就ok了。這個時候你在去關聯你的遠端庫,pull push都沒問題了。

注意:host 相當於是別名,最好hostname保持一致,不一致也沒問題。

user git這個是用的git協議。

identityfile 就是你新建立的私鑰的檔案。

網上有說用

ssh-add ~

/.ssh/i

d_rsa_work這個命令的,但是**成是不行的,如果可以的話,那你是很幸運。

git 在一台機器上配置多個賬戶

前提 這個教程能教你如何生成ssh key,以及如何新增ssh key。補充一點,如何設定user.name和user.email,命令如下 1 設定區域性的user.name和user.email git config user.name git config user.email com 2 設...

一台機器安裝多個MySQL

安裝環境 redhat6.3 mysql 5.6.26 有時因為資金原因或者為了學習測試,需在同一臺linux同時啟動多個mysql。安裝過程很簡單,各個mysql之間只需要資料目錄 錯誤日誌 埠 socket檔案不同即可。我的機器已經安裝了乙個mysql,安裝過程可參考現在安裝乙個埠為3308的m...

一台機器,多個mysqld服務

大家有沒有遇到在一台機器裝好多mysqld呢?如果有,那大家一般是怎麼做呢?是不是也像我以前,編譯很多mysql,放在不同的目錄下,然後乙個個的啟動呢?如果是這樣,那我強烈推薦使用mysqld multi,這個可以迅速的配置n個mysqld。步驟如下 1 先在伺服器上裝一mysqld,啟動,配置好m...