Cómo instalar Websvn para Subversion en CentOS 7

Hola a todos, hoy vamos a instalar el último WebSVN en nuestros repositorios CentOS 7 para subversion.

WebSVN ofrece una vista de sus repositorios de subversion que ha sido diseñada para reflejar la metodología de Subversion. Podemos ver el registro de cualquier archivo o directorio y ver una lista de todos los archivos cambiados, agregados o eliminados en cualquier revisión dada. También podemos ver las diferencias entre dos versiones de un archivo para ver exactamente qué se cambió en una revisión en particular.

Características

WebSVN ofrece las siguientes características:

  • Interfaz fácil de usar
  • Sistema de plantillas personalizable
  • Coloración de listados de archivos
  • Vista de culpa
  • Búsqueda de mensajes de registro
  • Soporte de fuente RSS
  • y más…

Puesto que está escrito usando PHP, WebSVN también es muy portátil y fácil de instalar.

Ahora, instalaremos WebSVN para nuestra Subversión (Apache SVN). Asegúrese de que ha instalado Apache SVN en su servidor. Si no lo tiene instalado, puede instalarlo desde este tutorial.

Después de instalar Apache SVN (Subversion), deberá seguir los sencillos pasos a continuación.

1. Descargar WebSVN

Puede descargar WebSVN desde su sitio oficial http://www.websvn.info/download/ . Primero entraremos en el directorio / var/www/ html / y luego descargaremos el paquete dentro de él.

$ sudo -s

Ejecute el comando anterior en un shell o terminal, ya que necesitaremos cambiar a privilegios de root para tener acceso completo a las áreas restringidas del sistema.

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

Aquí, estoy descargando la última versión 2.3.3 de websvn. Puede obtener el enlace desde el sitio. Simplemente puede reemplazar el enlace anterior con el enlace del paquete que desea instalar.

2. Extraer el zip descargado

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

Instalar php

# yum install php

Editar configuración de WebSVN

Ahora, necesitaremos copiar distconfig.php que se encuentra dentro del directorio/var/www/html/websvn / include para configurar.php y luego edite el archivo de configuración.

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

Ahora, necesitaremos hacer cambios en el archivo como se muestra a continuación. Una vez hecho, guarde el archivo y salga.

// 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";

Iniciando WebSVN

Ahora, casi hemos terminado. Ahora necesitamos reiniciar nuestro servidor Apache. Puede hacerlo con el comando a continuación.

# systemctl restart httpd.service

Y luego, abriremos WebSVN dentro de nuestro navegador favorito con la dirección como http://Ip-address/websvn o si está en una computadora local, puede ir a http://localhost/websvn .

websvn instalado correctamente

Nota: Si encontró un error como «No se puede encontrar «enscript» herramienta en la ubicación «/ usr / bin / enscript»», entonces, necesitará instalar enscript usando el comando «yum install enscript» que solucionará el problema.

Conclusión

Hurra, hemos completado la instalación de WebSVN en nuestro servidor CentOS 7. Este tutorial también funciona muy bien en RHEL 7. WebSVN ofrece una vista de sus repositorios de subversion que ha sido diseñada para reflejar la metodología de subversion. Puede ver el registro de cualquier archivo o directorio y ver una lista de todos los archivos cambiados, agregados o eliminados en cualquier revisión dada. Por lo tanto, si tiene alguna pregunta, comentario o comentario, escriba en el cuadro de comentarios a continuación y háganos saber qué productos deben agregarse o mejorarse. ¡Gracias! Disfrute de WebSVN 🙂

Write a Comment

Tu dirección de correo electrónico no será publicada.