OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

3.3.4. Zugriff über benutzerdefiniertes Protokoll (svn://)


Sobald das Subversion-Repository erstellt ist, können Sie die Zugriffskontrolle konfigurieren. Sie können die bearbeiten /Pfad/ zu/repos/project/conf/svnserve.conf Datei zum Konfigurieren der Zugriffskontrolle. Um beispielsweise die Authentifizierung einzurichten, können Sie die folgenden Zeilen in der Konfigurationsdatei auskommentieren:


# [allgemein]

# passwort-db = passwd


Nachdem Sie die obigen Zeilen auskommentiert haben, können Sie die Benutzerliste in der passwd-Datei verwalten. Bearbeiten Sie also die Datei passwd

im selben Verzeichnis und fügen Sie den neuen Benutzer hinzu. Die Syntax lautet wie folgt:


Benutzername = Passwort


Weitere Einzelheiten entnehmen Sie bitte der Datei.


Um nun über das benutzerdefinierte Protokoll svn:// auf Subversion zuzugreifen, entweder von derselben Maschine oder einer anderen Maschine, können Sie svnserver mit dem Befehl svnserve ausführen. Die Syntax lautet wie folgt:


$ svnserve -d --foreground -r /path/to/repos

# -d – Daemon-Modus

# --foreground – im Vordergrund ausführen (nützlich zum Debuggen)

# -r – Stammverzeichnis des bereitzustellenden Verzeichnisses


Weitere Nutzungsdetails finden Sie unter:

$ svnserve --help


Sobald Sie diesen Befehl ausführen, beginnt Subversion, den Standardport (3690) abzuhören. Um auf das Projekt-Repository zuzugreifen, müssen Sie den folgenden Befehl an einer Terminal-Eingabeaufforderung ausführen:


svn co svn://hostname/project project --username benutzername


Basierend auf der Serverkonfiguration werden Sie zur Eingabe eines Kennworts aufgefordert. Sobald Sie authentifiziert sind, wird der Code aus dem Subversion-Repository ausgecheckt. Um das Projekt-Repository mit der lokalen Kopie zu synchronisieren, können Sie Folgendes ausführen Aktualisierung Unterbefehl. Die Syntax des Befehls, der an einer Terminal-Eingabeaufforderung eingegeben wird, lautet wie folgt:


cd Projektverzeichnis ; SVN-Update


Weitere Einzelheiten zur Verwendung der einzelnen Subversion-Unterbefehle finden Sie im Handbuch. Um beispielsweise mehr über den Befehl co (checkout) zu erfahren, führen Sie bitte den folgenden Befehl an einer Terminal-Eingabeaufforderung aus:


svn co Hilfe


Top OS Cloud Computing bei OnWorks: