0. 安装svn
sudo apt-get install subversion
sudo mkdir /opt/repositories #SVN代码仓库目录,该目录已经与管理工具关联,所以不要修改
sudo chown www-data.www-data /opt/repositories
#复制 /opt/repositories/permission.conf
1. 安装apache
sudo apt-get install apache2
sudo apt-get install libapache2-svn
#复制 /etc/apache2/mods-enabled/dav_svn.conf
sudo a2enmod authnz_ldap #打开ldap
1.5 辅助安装
sudo apt-get install php5
a2enmod php5
sudo apt-get install php5-ldap
sudo service apache2 restart #重启apache
2. svn 管理工具(复制即可)
/var/www/svnadmin
/var/www/websvn #配置文件:include/config.php
#######################
#SVN Repositories URL : http://ip/svn/
#SVN Admin URL : http://ip/svnadmin/
#SVN Client URL : http://ip/wwwsvn/
3. 备份 (每天生成一个%Y%m%d.tgz包到 /opt/backup_svn)
#复制 /opt/scripts/repositories_backup.sh
suod mkdir /opt/backup_svn #创建备份目标目录
cd /etc/cron.daily
sudo ln -s /opt/scripts/repositories_backup.sh ./
#恢复时,直接tar xzvf %Y%m%d.tgz到目标机器的/opt/repositories即可。
SVN安装(by Jack)
最新推荐文章于 2024-09-18 16:08:04 发布