June 22
Se si utilizza CentOS sul server Web, è possibile installare Subversion e Trac per gestire e monitorare i vostri progetti di software open source. Per configurare il sistema, è necessario installare i pacchetti e configurare loro di lavorare con l'installazione di Apache. È possibile installare solo SVN e Trac se si ha accesso di root al vostro server.
1 Collegare come root al server CentOS con un client Secure Shell. Utilizzare "rpm -Uhv" per aggiungere il repository di Red Hat Enterprise Linux per l'architettura del server. Tipo "yum -y install subversion trac mod_dav_svn mod_python" per installare SVN e Trac.
2 Digitare "mkdir / var / www / svn / svnrepos" e premere "Invio". Tipo "mkdir / var / www / svn / auth" e premere "Invio". Questo crea le directory necessari per SVN.
3 Creare un utente SVN digitando "password htpasswd -CB /var/www/svn/auth/svn.htpasswd utente" sostituendo "utente" e "password" con i valori desiderati.
4 Tipo "svnadmin creare /var/www/svn/svnrepos/yoursite.com" per creare una pagina di progetto SVN. Sostituire "yoursite.com" con il vostro URL. Successivamente, è necessario creare più directory. Digitare quanto segue:
svn file di mkdir: ///var/www/svn/svnrepos/yoursite.com/branches di file: file di ///var/www/svn/svnrepos/yoursite.com/tags: svnrepos /// var / www / svn / /yoursite.com/trunk -m "Creazione di directory per importazione iniziale"
5 Tipo "chown -R apache: apache /var/www/svn/svnrepos/yoursite.com/" e premere "Invio".
6 Tipo "VI /etc/httpd/conf.d/svn.conf" e premere "Invio" per creare un file di configurazione SVN. Aggiungere quanto segue al file vuoto:
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath /var/www/svn/svnrepos/
AuthType di base
AuthName & # 8220; yoursite.com sito Repository & # 8221;
AuthUserFile /var/www/svn/auth/svn.htpasswd
Richiede valida-user
& Lt; / Location>
Salvare il file.
7 Tipo "/etc/init.d/httpd riavviare" per riavviare il server.
8 Riconnettersi al server come root con SSH. Tipo "svn import" seguito dalla posizione del vostro indirizzo Web pubblico sul server e l'URL per la pagina SVN, tra cui il "http: //." Verrà richiesta la password di root Inserisci si Inserisci il tuo SVN.. username e password creata in precedenza, quando richiesto.
9 Tipo "trac-admin /var/www/trac/yoursite.com initenv" per configurare Trac. Rispondere alle domande di scegliere le opzioni desiderate.
10 Tipo "VI /etc/httpd/conf.d/trac.conf" e premere "Invio" per aprire il file di configurazione Trac. Modificare ogni istanza di "/ var / trac" a "/ var / www / trac".
11 Digitare "password utente htpasswd -CB /var/www/trac/.htpasswd" per creare un account utente Trac. Per motivi di sicurezza, scegliere un nome utente e password diversi da quello utilizzato per SVN.
12 Tipo "chown -R apache: apache /var/www/trac/yoursite.com" e premere "Invio".
13 Tipo "/etc/init.d/httpd riavviare" e premere "Invio". Quando il server viene riavviato, SVN e Trac sarà pronto per l'uso.