最近在做一個(gè)公益項(xiàng)目晌姚,因?yàn)橐玫絞it纹坐。但是呢之前電腦配置公司項(xiàng)目的ssh轧飞,再次配置總是會(huì)覆蓋密任。查了發(fā)現(xiàn)是sourcetree默認(rèn)讀的只是./ssh下的id_rsa.pub文件,改名后就找不到了愕够。
網(wǎng)上到處找配置方式,還是沒有找到相關(guān)的解決方案佛猛。因?yàn)楸M管重命名了另一個(gè)賬號(hào)的id_rsa文件惑芭,sourceTree的都是只認(rèn)默認(rèn)設(shè)的那一個(gè)或者兩個(gè)賬號(hào)總是只能用一個(gè)。
幾經(jīng)周折继找,終于找到了解決方案:
- ssh命令創(chuàng)建不同命名的id_rsa文件
ssh-keygen -o "user1" //id_rsa_user1
ssh-keygen -o "user2" //id_rsa_user2
- config文件配置ssh
Host myhost user1
User user1
HostName user1.mail.com
IdentityFile ~/.ssh/id_rsa_user1
Host myhost user2
User user2
HostName user2.mail.com
IdentityFile ~/.ssh/id_rsa_user2
- 手動(dòng)添加ssh配置
ssh-add -k ~/.ssh/id_rsa_user1
ssh-add -k ~/.ssh/id_rsa_user2
大功告成K旄!婴渡!
當(dāng)然幻锁,前提是將對(duì)應(yīng)的id_rsa.pub文件添加到對(duì)應(yīng)的git賬戶SSH配置里。由于這里不是重點(diǎn)边臼,就不做過多贅述哄尔。
--20210901凌晨
我在欣賞夕陽,
但是夕陽就在你后面柠并,
晚一點(diǎn)就到我面前了岭接!
-----------------------------《秋天的故事》