IntelliJ - so verwenden Sie ein anderes ssh-Schlüssel
Ich habe 2 github-Konten
Ein Unternehmen und eine persönliche
Ich benutze cygwin zur Verwaltung der ssh-Schlüssel und eine Verbindung zu Github
Alles funktioniert In IntelliJ, wenn mit dem corporate-account, da es verwendet die Standardeinstellung .ssh/id_rsa key
Alles funktioniert in Cygwin mit meinem Persönlichen Account, da ich mit dem "ssh-add ~/.ssh/ide_rsa_otherkeyfile" - Befehl und verwenden Sie dann alle git-Befehle über die Kommandozeile
Aber IntelliJ standardmäßig immer die "id_rsa" - Datei, so kann ich keine Verbindung zu meinem persönlichen repo.
Gibt es eine Möglichkeit für IntelliJ zu verwenden, die andere rsa-Schlüssel?
Alle diese RSA und cygwin ist Weise über meinem linux-Kommandozeile Erfahrung Ebene.
Hinweis:
Ich habe auch die config-Datei in .ssh-Verzeichnis zu erleichtern, mehrere github-accounts
Default GitHub user (corporate account)
Host github.com HostName
github.com User git IdentityFile/Users/username/.ssh/id_rsa
Client user (personal account)
Host github-client
HostName github.com
User git IdentityFile /Users/username/.ssh/id_rsa_perso
Kurz, was dieser tut, ist SSH mit dem client-Schlüssel, wenn die Verbindung zum server github-client, der ist wirklich github.com.
Wenn niemand eine Lösung hat, ich bin mir bewusst, dass es einfacher wäre, lade meine corporate-Konto, wie ein Beitrag, aber dann habe ich woul haben, begeht unter 2 seperate E-Mail-Konto.
- Wenn IntelliJ hat hinsichtlich der config-Datei, über eine Adresse wie
github-client:aGitRepoName
genug sein sollte für IntelliJ die anderen ssh-Schlüssel.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim Check-out Ihres Projekts von Version-Control-System, verwenden Sie
<host-from-ssh-config>:<github-username>/<repository>
format als VonC erwähnt.Vom Mit Git-integration: