So erstellen Sie den SSH-Schlüssel für git user

336
Matthias Reisner

Wenn ich meinen Remote-Ursprung mit einem anderen Remote-Repository synchronisieren möchte, muss ich einen Hook nach dem Update registrieren. Dafür brauche ich einen SSH-Schlüssel.

Da mein Origin Repo im Besitz von git user ist, muss ich diese ssh für diesen Benutzer erstellen. Aber ich kann mich nicht als git user anmelden, um die benötigten ssh keys zu erstellen (gitlab hat diesen benutzer erstellt und ich kenne kein passwort). Gibt es einen anderen Ansatz, um diese Synchronisation durchzuführen, oder gibt es einen generellen Fehler in der Art und Weise, wie ich das machen möchte?

1
Sie könnten sich als root einloggen und dann `su-git` richtig? mtak vor 10 Jahren 0

1 Antwort auf die Frage

0
Jean-Karim Bockstael

Wenn Sie über das Root / Sudo-Privileg verfügen, können Sie den Schlüssel erstellen und dann im .sshVerzeichnis des git-Benutzers speichern . Nicht vergessen, chowndie erstellt so eine Datei sie gehören git:gitund chmodsie an die entsprechenden paranoid Werte.