So richten Sie ein CVS-Repository mit Ubuntu
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.