Wenn Sie CentOS auf Ihrem Web -Server verwenden, können Sie installieren Subversion und Trac zu verwalten und verfolgen Sie Ihre Open-Source- Software-Projekten. Um das System einzurichten , müssen Sie die Pakete installieren und konfigurieren, dass sie mit Ihrer Apache-Installation arbeiten. Sie können nur SVN und Trac , wenn Sie Root-Zugriff auf Ihren Server haben . Things You
Secure Shell -Client
brauchen anzeigen Weitere Anweisungen
1
als root auf Ihrem CentOS -Server mit einer Secure Shell -Client verbinden . Verwenden Sie " rpm- Uhv ", um die Red Hat Enterprise Linux -Repository für Ihre Server- Architektur . Typ "yum -y install subversion trac mod_dav_svn mod_python " zu SVN und Trac .
2
Type " mkdir /var /www /svn /svnrepos " installieren und drücken Sie " Enter". Type " mkdir /var /www /svn /auth " und drücken Sie "Enter". Dadurch entsteht die Verzeichnisse , die Sie für SVN .
3
Neues SVN Benutzer durch Eingabe von " htpasswd -cb /var /www /svn /auth /svn.htpasswd Benutzer-Passwort " ersetzen " user " und " password " mit den Werten, die Sie wollen.
4
Type" svnadmin create /var /www /svn /svnrepos /yoursite.com ", um einen SVN- Projekt-Seite . Ersetzen Sie " yoursite.com " mit Ihrer URL . Als nächstes müssen Sie mehrere Verzeichnisse zu erstellen. Geben Sie den folgenden :
svn mkdir file :///var /www /svn /svnrepos /yoursite.com /branches file :///var /www /svn /svnrepos /yoursite.com /tags Datei : ///var /www /svn /svnrepos /yoursite.com /trunk -m " Erstellen von Verzeichnissen für initialen Import "
5
Type " chown- R apache : apache /var /www /svn /svnrepos /yoursite.com /" , und drücken Sie " Enter ".
6
Type" vi /etc /httpd /conf.d /svn.conf "und drücken Sie " Enter " um einen SVN -Konfigurationsdatei zu erstellen. Fügen Sie die folgende Datei auf den Rohling :
DAV svnSVNListParentPath onSVNParentPath /var /www /svn /svnrepos /Tablet AuthType BasicAuthName " yoursite.com Website Repository" AuthUserFile /var /www /svn /auth /svn.htpasswdRequire valid-user
Speichern Sie die Datei .
7
Type " /etc /init.d /httpd restart" auf Ihren Server neu zu starten.
8
auf Ihren Server Reconnect als root mit SSH . Type " svn import ", gefolgt von der Lage Ihres öffentlichen Web -Adresse auf dem Server und die URL zu Ihrem SVN Seite , einschließlich des "http://". Für Sie Ihr Root-Passwort aufgefordert werden. Geben Sie es . Geben Sie Ihren Benutzernamen und Ihr Passwort SVN Sie zuvor erstellt haben , wenn Sie dazu aufgefordert werden .
9
Type " trac -admin /var /www /trac /yoursite.com initenv " zu Trac konfigurieren. Beantworten Sie die Fragen , um die Optionen , die Sie wählen .
10
Type " vi /etc /httpd /conf.d /trac.conf " und drücken Sie "Enter ", um die Datei zu öffnen Trac Konfiguration . Ändern Sie jede Instanz von " /var /trac " nach "/var /www /trac . "
11
Type " htpasswd -cb /var /www /trac /.htpasswd user password" ; einen Trac Benutzerkonto erstellen. Aus Gründen der Sicherheit , wählen Sie einen anderen Benutzernamen und Passwort als Sie es gewohnt für SVN
12
Typ . " Chown- R apache : apache /var /www /trac /yoursite.com " und drücken Sie " ; Enter "
13
Type" /etc /init.d /httpd restart " und drücken Sie" Enter " Wenn der Server neu gestartet , SVN und Trac bereit sein wird, zu verwenden. . .