我有多个 github 账号,分别设置了不同的 SSH key,one_rsa 和 two_rsa 那么,在对 git 项目进行操作时,如何保证不冲突呢?
one_rsa
two_rsa
走同样的路,发现不同的人生
Gunakan ssh config (ssh_config Recipes). Cipta fail .ssh baharu dalam direktori config dan konfigurasikan kekunci yang berbeza untuk hos yang berbeza
.ssh
config
Host gitcafe.xxx HostName gitcafe.com User git IdentityFile ~/.ssh/id_rsa_gitcafe_xxx Host gitcafe.yyy HostName gitcafe.com User git IdentityFile ~/.ssh/id_rsa_gitcafe_yyy Host github.xxx HostName github.com IdentityFile ~/.ssh/id_rsa_github_xxx # 此行是代理配置,请无视 ProxyCommand ~/.ssh/socksproxywrapper.sh %h %p
ialah kunci pengguna id_rsa_github_xxx anda pada github, anda boleh menggunakan xxx
id_rsa_github_xxx
github
xxx
git clone git@github.xxx:xxx/project.git
. github
Ssh boleh mengkonfigurasi hos, dalam ~/.ssh/config
Gunakan ssh config (ssh_config Recipes). Cipta fail
Sebagai contoh, jika.ssh
baharu dalam direktoriconfig
dan konfigurasikan kekunci yang berbeza untuk hos yang berbezaialah kunci pengguna
Cara ini untuk menarik item padaid_rsa_github_xxx
anda padagithub
, anda boleh menggunakanxxx
.
github
Ssh boleh mengkonfigurasi hos, dalam ~/.ssh/config