So richten Sie ein CVS-Repository mit Ubuntu

December 16

Ein CVS oder Concurrent Versions System Server ist ein Versionskontrollsystem, die protokolliert Änderungen an Dateien, an denen Sie arbeiten. CVS-Server kommt komplett mit einem CVS-Repository, also musst du den Server zu installieren, bevor Sie das Repository einrichten können. Wie viele Anwendungen können Sie den CVS-Server mit dem Befehl "apt-Get" im Terminal, installieren, wobei "apt" steht für Advanced Packaging Tool und eine integrierte Möglichkeit zum Installieren und Konfigurieren von Paketen in Ubuntu.

Anweisungen

1 Starten Sie ein terminal-Fenster, und führen Sie den folgenden Befehl:

Sudo apt-Get Install cvsd

Geben Sie Ihr Administratorkennwort ein, und drücken Sie "Y", wenn Sie aufgefordert werden, den CVS-Server zu installieren. Nach der Installation erscheint ein Menü; Verwenden Sie die Pfeiltasten, um auf "OK" zu verschieben, und drücken Sie "Enter."

2 Konfigurieren Sie den Server, indem Sie "Sudo vi /etc/cvsd/cvsd.conf" (ohne Zitate) vom Terminal ausführen. Bearbeiten Sie die Einstellungen in der Textdatei, wie Sie benötigen, einschließlich der RootJail-Option, die bestimmt, wo Ihre Repositories gehen.

3 Erstellen Sie und initialisieren Sie ein neues Repository durch Ausführen der folgenden Befehle ersetzt "Projekt1" mit dem Namen, den Sie das Repository geben möchten:

Sudo Mkdir /var/lib/cvsd/project1Sudo Cvs -d /var/lib/cvsd/project1 init

4 Geben Sie Besitz des Ordners Cvsd an den CVS-Server mit dem folgenden Befehl:

Sudo Chown Cvsd:cvsd /var/lib/cvsd -R

5 Hinzufügen von Benutzern in das Repository mit den folgenden Befehl, ersetzen "Benutzer" durch den tatsächlichen Namen des Benutzers, dem Sie Zugriff gewähren möchten:

Sudo Cvsd-Passwd/Var/Lib/Cvsd/Projekt1/User

Geben Sie ein Kennwort für den Benutzer, wenn Sie dazu aufgefordert werden.

6 Führen Sie den folgenden Befehl zum Starten des Servers:

Sudo /etc/init.d/cvsd restart

7 Legen Sie eines Ihrer neuen Repositorys als Standard mit dem folgenden Befehl ersetzt die Beispielwerte je nach Bedarf:

export CVSROOT=:pserver:username@your_server_name: / Path_to_repository

Tipps & Warnungen

  • Informationen in diesem Artikel beziehen sich auf Ubuntu 13,04. Mit anderen Versionen kann es leicht oder deutlich variieren.