一台電腦上使用兩個GitHub賬戶

2021-08-28 10:37:30 字數 1380 閱讀 8156

使用ssh-keygen生成兩個ssh key,目錄內容如下:

$ ll ~/.ssh/

total 15

-rw-r--r-- 1 cui 197121 336 九月 15 10:25 config

-rw-r--r-- 1 cui 197121 1675 七月 19 22:56 id_rsa

-rw-r--r-- 1 cui 197121 398 七月 19 22:56 id_rsa.pub

-rw-r--r-- 1 cui 197121 1675 九月 15 00:09 id_rsa_other

-rw-r--r-- 1 cui 197121 398 九月 15 00:09 id_rsa_other.pub

-rw-r--r-- 1 cui 197121 1989 九月 12 21:57 known_hosts

ssh的config檔案如下:

$ cat ~/.ssh/config

# one

host github.com

hostname github.com

preferredauthentications publickey

identityfile ~/.ssh/id_rsa

user legend9207

# two

#遠端主機位址別名;git config中遠端git服務位址可以配置成這個,以達到相同git服務位址使用不同ssh key的目的。

host cuiyindeng.github.com

hostname github.com

preferredauthentications publickey

identityfile ~/.ssh/id_rsa_other

user cuiyindeng

兩個專案的git config檔案如下:

專案1目錄/.git/config

...[remote "origin"]

url = [email protected]:legend9207/legend9207.github.io.git

fetch = +refs/heads/*:refs/remotes/origin/*

...專案2目錄/.git/config

...[remote "origin"]

#此時的git服務位址用的是ssh config中的別名。

url = [email protected]:cuiyindeng/cuiyindeng.github.io.git

fetch = +refs/heads/*:refs/remotes/origin/*

...

參考文章:

在一台電腦上使用兩個github賬號

問題描述 我公司有乙個github賬號,每天工作把 傳上去,我覺得 寫的好,我同時想上傳到自己的github賬號上面去,但是目前只有一台電腦,如何在一台電腦上面進行設定,使這一台電腦可以同時上傳兩個不同的github賬號呢 解決方案 1.生成新的ssh key 我們預設在此之前大家已經可以通過這台電...

在一台電腦上配置兩個github賬戶

生成 ssh key cd sshssh keygen t ed25519 c your email example.com 注意要取乙個可以分辨的名字,比如id github personal 把公鑰新增到個人賬戶 修改 ssh 配置檔案vi ssh config 此時檔案中已經有乙個工作賬戶,繼...

一台電腦分兩個電腦使用

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