- Mitglied seit
- 24. Nov 2010
- Beiträge
- 386
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich möchte gerne ein Git-Repository auf meiner DS bereitstellen - auch für Leute ausserhalb des LAN. Irgendwie klappt alles nicht:
WebDAV - grausam. Alle Verzeichnisse sind sichtbar, im Benutzer-Home werden plötzlich falsche URLs zurückgegeben (an den Browser) und die Dateien sind nicht lesbar. Git selbst gibt auch einen Fehler zurück. :-/
FTP: Fehler 550. Liegt wohl an Git.
Git-Protokoll: Da sind wir an einem Git-Bug hängen geblieben und die Lösung finde ich persönlich nicht so toll, da die ganze Zeit ein Git-Dämon laufen muss. (alles andere geht auch ohne installiertes Git).
SSH: Eigentlich nicht schlecht, aber die Benutzer können auch ausserhalb ihres homes rumlesen. Das möchte ich nicht.
Samba-Share funktioniert prima. Aber Samba nach außen öffnen, das darf nicht.
Ich habe also noch keine gute Lösung gefunden. Kann man SSH-Nutzer in ihren Home-Verzeichnissen gefangen halten? Oder gibt es Besserung für WebDAV; ggf. mit dem DSM3.1?
ich möchte gerne ein Git-Repository auf meiner DS bereitstellen - auch für Leute ausserhalb des LAN. Irgendwie klappt alles nicht:
WebDAV - grausam. Alle Verzeichnisse sind sichtbar, im Benutzer-Home werden plötzlich falsche URLs zurückgegeben (an den Browser) und die Dateien sind nicht lesbar. Git selbst gibt auch einen Fehler zurück. :-/
FTP: Fehler 550. Liegt wohl an Git.
Git-Protokoll: Da sind wir an einem Git-Bug hängen geblieben und die Lösung finde ich persönlich nicht so toll, da die ganze Zeit ein Git-Dämon laufen muss. (alles andere geht auch ohne installiertes Git).
SSH: Eigentlich nicht schlecht, aber die Benutzer können auch ausserhalb ihres homes rumlesen. Das möchte ich nicht.
Samba-Share funktioniert prima. Aber Samba nach außen öffnen, das darf nicht.
Ich habe also noch keine gute Lösung gefunden. Kann man SSH-Nutzer in ihren Home-Verzeichnissen gefangen halten? Oder gibt es Besserung für WebDAV; ggf. mit dem DSM3.1?