lunedì 24 marzo 2014

Setup Subversion Server su Ubuntu

Fase: 1 Installare il pacchetto Subversion
# Apt-get install subversion
Passo: 2 Configurare Subversion Directory
# Mkdir-p / home / svn / repository
Fase 3 Configurazione gruppo Subversion
# Groupadd svn
# Chgrp svn / home / svn / repository
# Chmod g+ rw / home / svn / repository
(È necessario fare in modo che tutti i nuovi file e directory creati in  pronti contro terminedirectory (in altre parole, nulla impegnata a repository) saranno di proprietà del gruppo)
# Chmod g+ s / home / svn / repository
# Usermod-a-G svn user1 (Assegnazione di utenti a svn gruppo)
# Usermod-a-G svn user2 (Assegnazione di utenti a svn gruppo)
Passo 4: Creazione di un nuovo repository
# Svnadmin create / home / svn / repository / test
Fase 5: Checkout Repository
File di checkout # svn :/ / / home / svn / repository / test
Uscita: Il check-out revisione 0
Passo 6: Aggiungere nuovi file da repository vuoto
Test # cd
# Echo 'Ciao, mondo!' > Ciao.txt
# Svn aggiungere ciao.txt
Output: A ciao.txt
Passo 7: Commit file
# Svn commit-m "Aggiunto un file di testo 'ciao mondo'."
Uscita:
Aggiunta ciao.txt
Trasmissione dati dei file.
Revisione Committed 1.
L'accesso al repository SVN
Passaggio 1: Configurare gli utenti per l'accesso repository SVN.
# vi / home / svn / repository / conf / AuthZ
(Aggiungi sotto la voce)
[/]
Utente1 = rw
[/ Test]
Utente1 = rw
User2 = rw
(Salvare il file)
# vi / home / svn / repository / conf / passwd
(Aggiungi sotto la voce)
Utente1 = password1
User2 = 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
Passo 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
# Mossa svnserve / etc / init.d /
# chmod + x / etc / init.d / subserve
# default update-rc.d svnserve

Nessun commento:

Posta un commento

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