lunedì 5 novembre 2012

Configurazione del server Subversion su Ubuntu


Fase: 1 Installazione del pacchetto Subversion
# Apt-get install subversion
Fase: 2 Directory Subversion Configura
# Mkdir-p / home / svn / repository
Fase 3 Configurazione Subversion gruppo
# Groupadd svn
# Chgrp svn / home / svn / repository
# Chmod g+ rw / home / svn / repository
(È necessario fare in modo che tutti i nuovi file e le directory create in  pronti contro terminedirectory (in altre parole, tutto impegnato a repository) sarà di proprietà del gruppo)
# Chmod g+ s / home / svn / repository
# Usermod-a-G svn user1 (Assegnazione di utenti al gruppo svn)
# Usermod-a-G svn user2 (Assegnare gli utenti al gruppo svn)
Passo 4: Creazione di un nuovo repository
# Svnadmin create / home / svn / repository / test
Fase 5: Cassa Repository
# Svn checkout file :/ / / home / svn / repository / test
Output: Il check-out revisione 0
Passo 6: Aggiungere nuovi file al repository vuoto
# Cd prova
# Echo 'Ciao, mondo!' > Ciao.txt
# Svn add ciao.txt
Output: Un ciao.txt
Fase 7: file commit
# Svn commit-m "Aggiunto un 'ciao mondo' file di testo."
Uscita:
Aggiunta ciao.txt
Trasmissione dei dati dei file.
Impegnati revisione 1.
L'accesso al repository SVN
Passaggio 1: Configurare gli utenti per l'accesso repository SVN.
# Vi / home / svn / repository / conf / AuthZ
(Aggiungi sotto voce)
[/]
Utente1 = rw
[/ Test]
Utente1 = rw
Utente2 = rw
(Salvare il file)
# Vi / home / svn / repository / conf / passwd
(Aggiungi sotto voce)
Utente1 = password1
Utente2 = password2
(Salvare il file)
Passaggio 2: Configurare i file per l'autenticazione
# Rm-rf / home / svn / repository / test / conf / AuthZ
# Rm-rf / home / svn / repository / test / conf / passwd
# Vi / home / svn / repository / conf / svnserve.conf
[Generale]
anon-access = none
password-db = / home / svn / repository / conf / passwd
realm = Squadra
Fase 3: Avvio repository
# Svnserve-d-foreground-r / home / svn / repository
Fase 4: Verificare il Repository
# Svn checkout svn :/ / indirizzo_ip / test-username user1
Fase 5: inizializzare lo script all'avvio

# Wget http://odyniec.net/articles/ubuntu-subversion-server/svnserve
# Spostare svnserve / etc / init.d /
# Chmod + x / etc / init.d / servono alla
Predefiniti svnserve # update-rc.d

Certificazione LPI

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.