生成 ssh key:cd ~/.ssh
ssh-keygen -t ed25519 -c "[email protected]"
注意要取乙個可以分辨的名字,比如id_github_personal
把公鑰新增到個人賬戶
修改 ssh 配置檔案vi ~/.ssh/config
此時檔案中已經有乙個工作賬戶, 繼續新增個人賬戶:
# github
host github.com
addkeystoagent yes
hostname github.com
usekeychain yes
identityfile ~/.ssh/id_work
host github.com-
addkeystoagent yes
hostname github.com
identityfile ~/.ssh/id_github_personal
注意host必須和前面區分開,可以隨便取什麼名字,用最方便最好記最能區分的就可以。比如abcxyz
也是可以的
把key 新增到ssh-agent:ssh-agent -k ~/.ssh/id_giithub_personal
測試是否成功:
一台電腦上的git同時使用兩個github賬戶
需求 公司有github賬號,自己有github賬號,想在git上同時使用,兩者互不干擾。思路 管理兩個shh key。解決方案 一 生成兩個ssh key 為了舉例方便,這裡使用 one 和 two 兩個賬戶。下同。ssh keygen t rsa c one gmail.com ssh keyg...
在一台電腦上使用兩個github賬號
問題描述 我公司有乙個github賬號,每天工作把 傳上去,我覺得 寫的好,我同時想上傳到自己的github賬號上面去,但是目前只有一台電腦,如何在一台電腦上面進行設定,使這一台電腦可以同時上傳兩個不同的github賬號呢 解決方案 1.生成新的ssh key 我們預設在此之前大家已經可以通過這台電...
一台電腦,配置兩個git倉庫
參考 第一步 乾掉全域性配置 移除全域性配置賬戶 git config global unset user.name 檢視全域性使用者名稱 git config global user.name 移除全域性配置郵箱 git config global unset user.email 檢視全域性郵箱...