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 configurarli per funzionare con la vostra installazione di Apache . È possibile installare solo SVN e Trac se avete accesso root al vostro server . Cose che ti serviranno
Secure Shell client
Mostra più istruzioni
1
connettersi come root al server CentOS con un client Secure Shell . Usare " 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
Tipo " mkdir /var /www /svn /svnrepos " e premere " Invio". Tipo " mkdir /var /www /svn /auth " e premere " Invio". Ciò crea le directory necessarie per SVN .
3
Crea un utente sVN digitando " htpasswd - cb /var /www /svn /auth /password utente svn.htpasswd " sostituire" utente "e " password " con i valori desiderati.
4
Tipo " svnadmin create /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 mkdir file :///var /www /svn /svnrepos /yoursite.com /rami file :///var /www /svn /file tag svnrepos /yoursite.com /: ///var /www /svn /svnrepos /yoursite.com /trunk - m "Creare le directory per l'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 di SVN . Aggiungere quanto segue al file vuoto :
DAV svnSVNListParentPath onSVNParentPath /var /www /svn /svnrepos /Games AuthType BasicAuthName " yoursite.com Repository Sito" AuthUserFile /var /www /svn /auth /svn.htpasswdRequire valid-user < /Location>
Salvare il file .
7
tipo " /etc /init.d /httpd restart " per riavviare il server.
8
riconnettersi al server come root con SSH . Tipo " svn import " seguito dalla località del tuo indirizzo web pubblico sul server e l'URL della pagina di SVN , tra cui il " http://". Verrà richiesta la password di root . Entrarvi. Inserisci il tuo nome utente e la password che hai creato in precedenza , quando viene richiesto.
9
tipo " trac -admin /var /www /trac /yoursite.com initenv " per configurare Trac SVN . 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 di Trac . Modificare ogni istanza di " /var /trac " a " /var /www /trac ".
11
tipo " password utente htpasswd - cb /var /www /trac /.htpasswd " , per creare un account utente Trac . Per motivi di sicurezza , scegliere un altro nome utente e la password che hai usato per SVN
12
tipo . " Chown - R apache : apache /var /www /trac /yoursite.com " e premere " , immettere "
13
Tipo" /etc /init.d /httpd restart "e premere" Invio " Quando i tuoi riavvio del server , SVN e Trac sarà pronto per l'uso . . .