Come usare CentOS Impostazione di SVN e Trac

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.

istruzione

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.

Consigli e avvertenze

  • Questi passaggi richiedono di riavviare il server. Solo gli amministratori di server esperti dovrebbero tentare di farlo. Backup dei file del server importanti prima di installare SVN e Trac.