Ich habe kürzlich einen Inhouse-Git-Repository-Server eingerichtet und habe ihn als Management-Tool installiert, wobei Gitosis installiert ist. Schreibgeschützter Zugriff ist über das git: // - Protokoll verfügbar und der Schreibzugriff ist über Gitosis mit öffentlichen ssh-Schlüsseln verfügbar.Ist es möglich, dasselbe ssh private/public-Schlüsselpaar auf zwei Rechnern zu verwenden, um auf ein Git-Repository zuzugreifen?
Ich habe einen Entwickler, dem Zugriff auf seine Projekte mit einem öffentlichen Schlüssel gewährt wurde, der auf seiner Desktoparbeitsstation generiert wurde.
Er möchte nun von seinem Laptop mit demselben ssh-Schlüsselpaar auf dieses Repository zugreifen. Er hat den .ssh-Ordner in seiner Gesamtheit auf seinen Laptop kopiert und versucht, aus dem Repository erfolglos zu klonen.
Ist dies eine gültige Sache zu versuchen?
Muss ein ssh-Schlüsselpaar pro Maschine generiert werden? Dies scheint merkwürdig, da es tatsächlich erforderlich wäre, einen Benutzernamen pro Computer zur Gitosis-Konfiguration hinzuzufügen.
Jede Hilfe wäre willkommen.
Wir haben bewiesen, dass das Kopieren der ssh-Schlüssel auf andere Maschinen wie vorgeschlagen funktioniert. Wir denken jetzt, dass dies eher ein Netzwerk-/VPN-Problem ist. Danke für die Antworten. – Lou
Ist der Benutzername des Entwicklers auf beiden Client-Computern identisch? – Nate
Nein sind sie nicht, aber ich denke nicht, dass das in diesem Fall zählt. Der verwendete git-clone-Befehl gibt git @ in der Befehlszeile an. Der Zugriff erfolgt also über den generischen git-Benutzer am Repository-Ende. –
Lou