2017-05-05 6 views
1

J'ai 2 projets GitHub différents et je veux les gérer séparément. Chaque projet avec un compte GitHub différent mais cela semble impossible. Après avoir entrer dans Settings - Version Control - Github, il n'y a qu'un seul endroit pour mettre utilisateur et mot de passe (ou jeton) et il semble être partagé pour tous les projets PhpStorm. Si je change pour l'autre projet, il conserve les paramètres et si après cela, je mets à jour les informations d'identification après avoir changé pour le premier projet, les informations d'identification que j'ai mises récemment sont toujours définies.PhpStorm. Deux projets GitHub gérés avec différents comptes GitHub

Est-il possible de gérer comme je le souhaite?

+0

En conséquence à JetBrains Issue Tracker - il n'y a pas vraiment vraiment possible: https://youtrack.jetbrains.com/issue/IDEA-82222 ** PS ** Essayez nom d'utilisateur en spécifiant dans l'URL - peut-être cela fonctionnera de cette façon (http://stackoverflow.com/a/27407168/783119) – LazyOne

Répondre

2

Vous pouvez contourner les paramètres PHPStorm pour les informations d'identification git au niveau git si vous mettez à jour vos référentiels pour référencer leurs télécommandes via ssh au lieu de https.

Vous pouvez mettre à jour des référentiels locaux vers une autre télécommande à l'aide de la commande git remote set-url. Une fois que vous avez activé l'authentification par clé ssh plutôt que l'authentification utilisateur/mot de passe https, si vous souhaitez utiliser plusieurs clés (une pour chaque compte), vous pouvez suivre le guide which details how to configure git to use different private keys for different repositories.