Verwirrt über die Einrichtung von Subversion

Verwirrt über die Einrichtung von Subversion

Ich habe Subversion bereits kompiliert und installiert,

versuche jetzt, Benutzer hinzuzufügen.

Und ich finde zwei Artikel dazu, aber sie scheinen in völlig unterschiedliche Richtungen zu gehen.

Das 1. istHier, das sieht sehr einfach aus und es scheint nicht notwendig zu sein, ein Benutzerkonto zu erstellen( useradd ...)

der 2. istHier, was viel komplizierter ist, und es scheint, dass ich für jeden SVN-Benutzer ein Benutzerkonto erstellen muss.

Welchem ​​soll ich folgen?

Antwort1

Als erstes müssen Sie entscheiden, wie Ihre Benutzer auf den Server zugreifen. Entweder über svnserve, http (Apache) oder ssh. Sobald Sie sich entschieden haben, richten Sie die für die Zugriffsmethode geeigneten Konten ein.

Siehe den Abschnitt im Roten Buch überAuswahl eines Servers. Wenn Sie sich entschieden haben, fahren Sie mit dem Abschnitt fort, in dem erläutert wird, wie die Authentifizierung für diese Methode gehandhabt wird.

Antwort2

Es gibt eine Zeile indas Handbuchwas mir sehr geholfen hat, als ich es gelesen habe. „Wenn Sie unbedingt serverseitige Protokolle von Serverfehlern oder Clientaktivitäten benötigen, ist ein Apache-basierter Server Ihre einzige Option.“ Ich vermute, dass Ihnen diese Protokolle bei der Fehlerbehebung fehlen werden, wenn Sie sie nicht haben.

Generell habe ich festgestellt, dass sich der Aufwand für eine Zentralisierung der Benutzerverwaltung auch bei kleinen Teams auszahlt.

Antwort3

Du sollst FolgenSystemthread, das zeigt, wie Sie Ihren svnserve-Server konfigurieren und Remote-Benutzern den Zugriff erlauben. Dabei wird der svnserve-Server-Daemon verwendet, der eine gängige Methode ist, Subversion über das Netzwerk bereitzustellen. SieheDas SVN-Handbuchfür weitere Informationen hierzu. Sie können das SVN-Repository auch über den Apache-Webserver bereitstellen und Benutzer mit Apache und all seinen Möglichkeiten (LDAP, SSL usw.) authentifizieren.

linuxfromscratcherläutert den Unix-Benutzer und die Gruppe, die zum Ausführen des Svnserve-Server-Daemons erforderlich sind. Dies wurde möglicherweise bereits bei der Installation von Svn erledigt.

verwandte Informationen