Pesquisar este blog

segunda-feira, 30 de janeiro de 2012

servidor svn com subversion

Montando um servidor svn com subversion e copiando conteúdo do antigo servidor para o novo utilizando Red Hat Enterprise 5.

Primeiramente vamos a instalação do subversion.
$ yum install subversion.x86_64 subversion-devel.x86_64

Criando diretório para o repositório.
$ mkdir /usr/local/svn
Criando repositório
$ svnadmin create /usr/local/svn/repositorio
Iniciando repositório
$ svnserve -d -r /usr/local/svn/repositorio
Configurando arquivo svnserve.conf para autenticação de usuários /usr/local/svn/repositorio/conf/svnserve.conf. Não deixe linhas ou espaços em branco neste arquivo.
 [general]
# Usuários anônimos (read, write e none)
anon-access=none 
# Usuário autenticados  (read, write e none) 
auth-access=write
# Local do arquivos de autenticação dos usuário
password-db=passwd
# Nome repositório
realm=Repository

Configurando o arquivo de acesso dos usários, /usr/local/svn/repositorio/conf/passwd.
[users]
nomeusuario=senhausuario
nomeusuario=senhausuario

--------
:-( Como o servidor antigo de svn estava em servidor Windows e a versão já era bem ultrapassada, eu não consegui exportar os arquivos do antigo servidor para o novo.
--------
:-) Então eu fiz o seguinte para conseguir utilizar os arquivos.

Criei uma nova pasta fazendo checkout no novo servidor, depois copiei o conteúdo da antiga pasta e colei dentro da nova. Agora foi só rodar um commit para sincronizar o conteúdo da pasta com o servidor.

Contra: desta maneira os arquivos ficaram marcados com a data do commit e com o nome do usuário.

Até +


Nenhum comentário:

Postar um comentário