Hallo allerseits ich habe eine Frage zu Linux und diesen Rechten mit Gruppen und dergleichen. Und zwar möchte ich auf meinem Server einen SVN Server einrichten. Dazu habe ich zuerst mal nur für Testzwecke in einer virtuellen Maschine ein kleines Ubuntu laufen und habe den Apache eingerichtet mit PHP. Darauf läuft eine Website (http://svnadmin.insanefactory.com/) welche es mir gestattet, über ein Webinterface SVN-Repositories und SVN-User anzulegen, anzuschauen und zu ändern. Soweit so gut. Mit svn+ssh:// kann ich aus meinen Repositories auch eine Working Copy aus-checken, das funktioniert ebenfalls bestens! Nun gibt es aber beim Einchecken ein Problem. Denn wenn ich über das Webinterface ein Repository erstelle, dann hat der Ordner, in welchem das Repo liegt, als User und Gruppe "www-data", was ja auch naheliegend und richtig ist. Das ist kein Problem, wenn ich nur lesen will (mti svn co svn+ssh://... wird ja nur ein Lesevorgang ausgeführt). Wenn ich aber nun einen Commit machen will (auch wieder mit svn+ssh:// ) dann kann svn nicht auf diesen Ordner schreiben, weil er ja www-data gehört. Wie kann ich das ändern? Irgendwie habe ich das Gefühl dass man da an den Berechtigungen / Gruppenzuteilungen was ändern muss, aber ich habe keine Ahnung was.
ich würde es nicht mischen. Mach doch alles über http - warum svn+ssh? der SVN-Client kann doch auch http. Dann ist dein Problem komplett weg.
Peter II schrieb: > der SVN-Client kann doch auch http Hoffentlich kein Passwort im Klartext … Alternative: HTTP nur read/only, svn+ssh für Schreibzugriffe, um eine sichere Authentisierung zu haben.
Jörg W. schrieb: > Peter II schrieb: >> der SVN-Client kann doch auch http > > Hoffentlich kein Passwort im Klartext … ok, https
Hallo, danke erstmal. Mit apache mod_dav_svn und http funktioniert es. Ist zwar nicht so ganz das, wie ich es mir vorgestellt habe. ssh wäre mir sympathischer. https irgendwie auch weniger, weil ich da ja ein Zertifikat brauche.... Kennt ihr evtl. noch ein anderes Web-GUI für SVN? Für Git gibt es GitLab, welches ich mir auch einrichten möchte (jedoch bis jetzt auch noch nicht zum Laufen gebracht habe).
Tobias P. schrieb: > https irgendwie auch weniger, weil ich da ja ein > Zertifikat brauche.... und? das ist in 1min selber erstellt.
Tobias P. schrieb: > Hallo, > > danke erstmal. Mit apache mod_dav_svn und http funktioniert es. Ist zwar > nicht so ganz das, wie ich es mir vorgestellt habe. ssh wäre mir > sympathischer. https irgendwie auch weniger, weil ich da ja ein > Zertifikat brauche.... Naja, wenn du's über ssh machen willst, braucht natürlich auch jeder einen richtigen Benutzer mit ssh-Zugriff auf dem Server, denn schließlich läuft die Autentifikation dann über ssh. Über https kann svn seine eigene Benutzerverwaltung machen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.