I 2 Konten in Gitlab Webseite verwenden möchte, verwenden, macht jedes mit einem anderen SSH-SchlüsselWie mehrere SSH-Schlüssel für mehr Gitlab Konten mit dem gleichen Host
ich die Schlüssel erfolgreich generierte und sich in ~/.ssh
Ordnern hinzufügen ich habe ~/.ssh/config
Datei und verwenden sie einen von ihnen, es funktioniert gut ich kann auch durch Bearbeiten der ~/.ssh/config
Datei
Das Problem ist, zwischen den beiden Tasten machen Swapping: ich möchte, dass sie in der gleichen Zeit verwenden, aber alle die Tutorials, die ich gefunden habe, über difffe mieten Gastgeber:/
eigentlich meine beiden Konten sind in dem gleichen Host
wie kann ich die ~/.ssh/config
Datei bearbeiten zwei Konten für denselben Host
Hinweis zu akzeptieren: Ich lese this question aber ich kann ‚t erhalten sie Hilfe von ihm
Meine beiden Konten sind username1
und username2
Repo-URL wie folgt aussieht: [email protected]:username1/test-project.git
Meine aktuelle ~/.ssh/config
Datei:
Host gitlab.com-username1
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa
Host gitlab.com-username2
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa_username2
Update 1:
1) Wenn ich einen Schlüssel in der Datei ~/.ssh/config
verwenden, funktioniert alles perfekt (aber es ist sehr langweilig es mir jedes Mal aktualisieren mag um den Benutzer zu ändern i verwenden)
2) Wenn ich diese Zeilen verwenden ssh -T [email protected] ssh -T [email protected]
seine Werke gut und zurück eine Begrüßung
von 1) und 2), ich denke, das Problem auf jeden Fall aus der ~/.ssh/config
Datei ist, speziell in Host
Variable
Update 2: (der Lösung) das Lösen der .git/config
Datei von [remote "origin"] url = [email protected]:username1/test-project.git
zu bearbeiten war zu [remote "origin"] url = [email protected]:username1/test-project.git
und das gleiche für die username2
Ich lese es, ich spreche über verschiedene Konten, in meinem Fall möchte ich das im selben Host tun:/ –
"* Ich möchte 2 Konten in Gitlab Website verwenden *" ??? Das Duplikat verwendet den gleichen Host (Sie müssen nur github mit gitlab ersetzen. Es gibt nur auf github. – Jakuje
es 'github.com' und' ac2.github.com' verwenden, aber in meinem Fall sind die gleichen 'gitlab. com "ohne Subdomain –