sudo apt-get update
sudo apt-get install -y apache2 apache2-utils
sudo apt-get install -y subversion subversion-tools libapache2-mod-svn
sudo mkdir /var/lib/svn
sudo svnadmin create /var/lib/svn/SPO
sudo chown -R www-data:www-data /var/lib/svn/SPO/
sudo nano /etc/apache2/mods-enabled/dav_svn.conf
<Location /svn>
DAV svn
#SVNParentPath /var/lib/svn
SVNParentPath /1tb_local/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
#para el respaldo
svnadmin dump personal > personal.dump
#Para Crear usuarios
sudo htpasswd -cm /etc/apache2/dav_svn.passwd pbeltran
systemctl restart apache2
#para Restaurar
svnadmin load /var/lib/svn/SPO < /home/pi/SPO.dump
para validar http://ip/svn/personal/
Basado en:
https://www.itzgeek.com/how-tos/linux/debian/install-apache-svn-subversion-on-debian-9-ubuntu-16-04.html
https://servidordebian.org/es/buster/intranet/version_control/subversion
para el respaldo de visual SVN
svnadmin dump C:\Repositories\MyRepo --file C:\repo.dump
https://www.visualsvn.com/support/topic/00173/#:~:text=Start%20the%20VisualSVN%20Server%20Manager,repository%20dump%20and%20click%20Next.
No comments:
Post a Comment