Como instalar o Websvn para Subversion no CentOS 7

Olá a todos, hoje estaremos instalando o WebSVN mais recente em nossos repositórios CentOS 7 para subversion.

WebSVN oferece uma visão sobre seus repositórios subversion que foi projetado para refletir a metodologia Subversion. Podemos visualizar o log de qualquer arquivo ou diretório e ver uma lista de todos os arquivos alterados, adicionados ou excluídos em qualquer revisão. Também podemos ver as diferenças entre duas versões de um arquivo para ver exatamente o que foi alterado em uma revisão específica.

Características

WebSVN oferece os seguintes recursos:

  • interface Fácil de usar
  • Personalizável sistema de modelos
  • Colourisation de listagens de ficheiros
  • Culpa ver
  • mensagem de Log de busca
  • suporte RSS feed
  • e mais…

como foi escrito usando PHP, o WebSVN também é muito portátil e fácil de instalar.

agora, vamos instalar o WebSVN para o nosso Subversion (Apache SVN). Verifique se você instalou o Apache SVN em seu servidor. Se você não tiver instalado, você pode instalar a partir deste tutorial.

depois de instalar o Apache SVN(Subversion), você precisará seguir as etapas fáceis abaixo.

1. Baixar WebSVN

você pode baixar WebSVN de seu site oficial http://www.websvn.info/download/. Primeiro, entraremos no diretório / var / www / html / e, em seguida, baixaremos o pacote dentro dele.

$ sudo -s

por favor, execute o comando acima em um shell ou terminal, pois precisaremos mudar para o privilégio root para que tenhamos acesso total às áreas restritas do sistema.

# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
baixar pacote websvn

aqui, estou baixando a versão mais recente 2.3.3 do websvn. Você pode obter o link do site. Você pode simplesmente substituir o link acima pelo link do pacote que deseja instalar.

2. Extraia o zip baixado

# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn

Instale o php

# yum install php

edite a configuração do WebSVN

agora, precisaremos copiar o distconfig.php que está situado dentro do diretório/var/www/html/websvn / include para config.php e, em seguida, editar o arquivo de configuração.

# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php

agora, precisaremos fazer alterações no arquivo conforme mostrado abaixo. Depois que terminar, salve o arquivo e saia.

// Configure these lines if your commands aren't on your path.// $config->setSVNCommandPath('/usr/bin'); // e.g. c:\program files\subversion\bin $config->setDiffPath('/usr/bin');
// For syntax colouring, if option enabled... $config->setEnscriptPath('/usr/bin'); $config->setSedPath('/bin');
// For delivered tarballs, if option enabled... $config->setTarPath('/bin');
// For delivered GZIP'd files and tarballs, if option enabled... $config->setGZipPath('/bin');
// $config->parentPath('/svn/');
$extEnscript = "perl";$extEnscript = "python";$extEnscript = "sql";$extEnscript = "java";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "bash";

Começando WebSVN

Agora, estamos quase terminando. Agora precisamos reiniciar nosso servidor Apache. Você pode fazer isso pelo comando abaixo.

# systemctl restart httpd.service

e então, vamos abrir WebSVN dentro do nosso navegador favorito com o endereço como http://Ip-address/websvn ou se você estiver no computador local, você pode ir para http://localhost/websvn .

websvn instalado com sucesso

Nota: Se você encontrou um erro como “não foi possível encontrar a ferramenta” enscript “no local” / usr / bin / enscript “” então, você precisará instalar o enscript usando o comando “yum install enscript” que corrigirá o problema.

conclusão

Hurray, concluímos a instalação do WebSVN em nosso servidor CentOS 7. Este tutorial funciona muito bem no RHEL 7 também. O WebSVN oferece uma visualização em seus repositórios do subversion que foram projetados para refletir a metodologia do subversion. Você pode visualizar o log de qualquer arquivo ou diretório e ver uma lista de todos os arquivos alterados, adicionados ou excluídos em qualquer revisão. Então, se você tiver alguma dúvida, comentários, feedback por favor, escreva na caixa de comentários abaixo e deixe-nos saber quais animais precisam ser adicionados ou melhorados. Obrigada! Aproveite WebSVN 🙂

Write a Comment

O seu endereço de email não será publicado.