06:20 in linux, repositorio, subversion, svn
Bem no meu primeiro post ensinarei como criar e configurar um servidor subversion no linux, espero que vocês gostem:
Softwares necessarios:
Apache2, Subversion, libapache2-svn
Primeiro utilize os comandos:
# apt-get install subversion
# apt-get install apache2
# apt-get install libapache2-svn
ou
# yum install subversion
# yum install apache2
# yum install libapache2-svn
Apos isso edite os arquivos httpd.conf e apache2.conf localizados na pasta /etc/apache2
e adicione o seguinte:
LoadModule dav_module /usr/lib/apache2/modules/mod_dav.so
LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
Apos isso reinicie o servidor apache2: /etc/init.d/apache2 restart
Inicie o svn com o comando: svnserve -d
Crie seu repositorio no local de sua preferencia com o comando: "svnadmin create projeto" onde projeto é o nome do seu repositorio.
Dica: Caso caminho tenha ficado muito grande, crie um link para seu repositorio para encurtar o mesmo, utilize o comando: ln -s /home/seunome/projeto projeto
Para configurar autenticação no repositorio é necessario alterar 2 arquivos (svnserve.conf, passwd) que ficam na pasta conf do seu repositorio:
No arquivo passwd coloque o seguinte:
sally = sallyssecret
onde sally é seu usuario e sallyssecret e sua senha
Já no arquivo svnserve.conf coloque o seguinte:
anon-access = none
auth-access = write
realm = Meu Repositorio
password-db = passwd
Apos isso é só acessar seu repositorio usando clientes TortoiseSVN para windows ou o proprio subversion para Linux
svn://ipdoservidor/projeto
Dica: cuidado com espaços na frente dessas propriedades nos arquivos, pois com espaço na frente eles ficam dando erro.
Bem galera é isso por enquanto, qualquer duvida, sugestão o critica só comentar.
Read more