- Mitglied seit
- 06. Okt 2010
- Beiträge
- 107
- Punkte für Reaktionen
- 0
- Punkte
- 22
Hallo Leute
Ich habe ein kleines Luxusproblem . Ich habe mir vor einigen Jahren den git-Server auf Synology installiert.
Die Kommunikation mit git mache ich jeweils mit User und Passwort, also z.B. ssh://user@mynasort/.../xyz.git. Dabei arbeite ich mit einem expliziten Git-Benutzer.
Eben, mit Eingabe von Benutzer und Passwort via Git-CLI funktioniert das ganze einwandfrei. Auf Windows verwende ich Sourcetree als Git-Client, der mit dieser Art Anmeldung (meistens) klarkommt.
Nun das Problem: ich arbeite noch seit einiger Zeit häufig unter Linux. Dort möchte ich nun eigentlich mit Gitkraken oder GitAhead arbeiten. Bei diesen Git-Clients erhalte ich aber immer die Meldung, dass der ssh-key invalid ist. Somit ist ein Klonen, Pull oder Push vom Git-Server nicht möglich.
Was ich bisher gemacht habe:
Ich habe einen neuen ssh-key generiert (ssh-keygen).
Den id_rsa.pub habe ich auf dem NAS unter dem Git-Benutzer im .ssh/authorized_keys ergänzt (cat id_rsa.pub >> authorized_keys).
Auch auf dem NAS habe ich die sshd_config angepasst. Dort habe ich folgende Parameter aktiviert:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
den ssh-Dienst habe ich auf dem NAS neu geladen.
Leider verweigert mit sowohl Gitkraken, wie auch GitAhead (und auch andere Clients) den Git-Server-Zugriff weiterhin.
Hat mir jemand noch einen Tipp?
Ich habe ein kleines Luxusproblem . Ich habe mir vor einigen Jahren den git-Server auf Synology installiert.
Die Kommunikation mit git mache ich jeweils mit User und Passwort, also z.B. ssh://user@mynasort/.../xyz.git. Dabei arbeite ich mit einem expliziten Git-Benutzer.
Eben, mit Eingabe von Benutzer und Passwort via Git-CLI funktioniert das ganze einwandfrei. Auf Windows verwende ich Sourcetree als Git-Client, der mit dieser Art Anmeldung (meistens) klarkommt.
Nun das Problem: ich arbeite noch seit einiger Zeit häufig unter Linux. Dort möchte ich nun eigentlich mit Gitkraken oder GitAhead arbeiten. Bei diesen Git-Clients erhalte ich aber immer die Meldung, dass der ssh-key invalid ist. Somit ist ein Klonen, Pull oder Push vom Git-Server nicht möglich.
Was ich bisher gemacht habe:
Ich habe einen neuen ssh-key generiert (ssh-keygen).
Den id_rsa.pub habe ich auf dem NAS unter dem Git-Benutzer im .ssh/authorized_keys ergänzt (cat id_rsa.pub >> authorized_keys).
Auch auf dem NAS habe ich die sshd_config angepasst. Dort habe ich folgende Parameter aktiviert:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
den ssh-Dienst habe ich auf dem NAS neu geladen.
Leider verweigert mit sowohl Gitkraken, wie auch GitAhead (und auch andere Clients) den Git-Server-Zugriff weiterhin.
Hat mir jemand noch einen Tipp?