ssh-key - 多个 github 账号,怎样配置对应的 SSH key
怪我咯
怪我咯 2017-04-28 09:03:57
0
2
571

我有多个 github 账号,分别设置了不同的 SSH key,one_rsatwo_rsa
那么,在对 git 项目进行操作时,如何保证不冲突呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
迷茫

ssh config (ssh_config Recipes) を使用して、.ssh ディレクトリに新しい config ファイルを作成し、ホストごとに異なるキーを設定します。 例: .ssh 目录下新建一个 config 文件,配置对应不同 Host 使用不同的 key. 例如:

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

比如 id_rsa_github_xxx 是你在 githubxxx 用户的 key, 就可以使用

git clone git@github.xxx:xxx/project.git

这样的方式来拉取 github リーリー

たとえば、id_rsa_github_xxxgithub 上の xxx ユーザーのキーであり、それを使用できます🎜 リーリー 🎜これは、github でプロジェクトをプルする方法です。 🎜
いいねを押す +0
淡淡烟草味

Ssh は ~/.ssh/config でホストを設定できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート