« ANDROID NO BRASIL AINDA ESTE ANO? | Home | Swing para Ajax »
Instalando SVN no Ubuntu
de raydacosta | Segunda, 21 de Setembro de 2009
1. Instalar o Apache e o SVN:
* sudo apt-get install apache2 subversion libapache2-svn
2. Criar o diretório onde ficarão os repositórios do SVN:
* sudo mkdir /srv/svn
3. Criar o repositório. Aqui seria um bom momento para restaurar o backup, quando for o caso:
* sudo svnadmin create /srv/svn/{repositorio}
4. Dar acesso ao Apache para esses diretórios:
* sudo chown -R www-data:www-data /srv/svn
5. Configurar o módulo webdav do subversion
1. sudo vi /etc/apache2/mods-enabled/dav_svn.conf
2. Descomentar a tag
3. Descomentar a opção DAV svn
4. Descomentar a opção SVNParentPath /var/lib/svn e mudar o caminho para a localização do repositório: /srv/svn. Foi escolhido essa ao invés da SVNPath para termos mais de um repositório nesta mesma pasta.
5. Descomentar a opção AuthzSVNAccessFile /etc/apache2/dav_svn.authz. Para habilitar o controle de acesso aos projetos usando o arquivo informado. Mais informação sobre como criar o arquivo podem ser vistas no livro vermelho do Subversion, na seção Per-Directory Access Control. Infelizmente a versão em português ainda não foi traduzida.
6. Descomentar, para habilitar a autenticação, as três linhas:
1. AuthType Basic
2. AuthName “Subversion Repository”
3. AuthUserFile /etc/apache2/dav_svn.passwd
4. Adicione a linha: Require valid-user
5. Salve o arquivo. Para isso, aperte a tecla ESC digite “:wq” sem as aspas e pressione enter
6. Crie um usuário para acessr o SVN:
* sudo htpasswd -cm /etc/apache2/dav_svn.passwd
* O parâmetro -c só é necessário para o primeiro usuário, pois é usado para criar o arquivo. Para os seguintes apenas o -m resolve, que é usado para criptografar a senha com o MD5.
7. Reiniciar o apache
* sudo /etc/init.d/apache2 restart
Saiba mais:
Categorias: Linux | | Enviar por e-mail | Hits para esta publicação: 160





