recherche

Maison  >  Questions et réponses  >  le corps du texte

ssh-key - 多个 github 账号,怎样配置对应的 SSH key

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

怪我咯怪我咯2827 Il y a quelques jours558

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-04-28 09:05:57

    Utilisez ssh config (ssh_config Recipes). Créez un nouveau fichier .ssh dans le répertoire config et configurez différentes clés pour différents hôtes. Par exemple :

    .
    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
    

    Par exemple, si id_rsa_github_xxx est la clé de votre github utilisateur sur xxx, vous pouvez utiliser

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

    De cette façon pour enfiler les objets github.

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-28 09:05:57

    Ssh peut configurer l'hôte, dans ~/.ssh/config

    répondre
    0
  • Annulerrépondre