Hallo ML,
für einige Entwickler soll ich auf einem SLES10-System subversion installieren. Ich habe das noch nie gemacht. Passende rpm's habe ich gefunden. Ist dabei irgend etwas Besonderes zu beachten ? ich habe es bisher nur unter Opensuse ausprobiert, ist aber ziemlich
Hallo Bernd, Am Dienstag, 27. April 2010 schrieb Lentes, Bernd: problemlos.
Wenn die Entwickler ssh-Zugang zu dieser Maschine haben, kommen sie doch an subversion ran, oder ? Ja. Vorausgesetzt, die Leute haben Zugriff auf das Repo-Verzeichnis - dann die braucht nichts weiter zu tun, als mit svn+ssh:// .... zuzugreifen.
Und für den Zugriff mit passenden Clients müsste ich den Port 3690 öffnen ? nur wenn Du den svnserver ohne ssh bzw. Apache verwenden willst. Sonst reicht der ssh, http oder https-Port. Die Clients beherrschen in der Regel alle Möglichkeiten.
Was ist da sicherheitstechnisch zu beachten ? Brauche ich zwingend das subversion-server-Modul für den Apache ? das ist nicht zwingend. Hängt auch davon ab, auf welchem Weg die Entwickler Zugriff nehmen sollen. Wenn die sowieso schon einen ssh-Zugang haben, ist der Zugriff über ssh am Einfachsten. Bedeutet aber, dass jeder der Entwickler vollen Zugriff auf das gesamte Repo hat (entsprechend den Filezugriffsrechten).
Über den Apache kannst Du natürlich den Zugriff mit allen Möglichkeiten des Apaches regeln und hast nebenbei noch einen (lesenden) Zugang über Browser bzw. die (Not-)Lösung, über beliebige WebDAV-Clients auch Daten zu schreiben. Allerdings müßtest Du dafür die entsprechende Apache-Konfiguration erstellen und entsprechende SSL-Keys generieren (oder von irgendwoher haben). Wenn das schon existiert, ist die Einbindung des Moduls allerdings auch nicht schwer. Wenn Du mehr verwalten möchtest, als Du den Benutzern über den einfachen ssh-Zugriff und die damit verbundene Filesystem-Berechtigungen vorgeben kannst, dann solltest Du unbedingt unter http://svnbook.red-bean.com/ die Beschreibung lesen, dort gibt es auch Beispiele für die Einrichtung mit Apache. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org