在我們的開發工作中,我們會有這樣的需求:即在一台電腦上管理多個賬戶。比如:我在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...