Chinaunix首页 | 论坛 | 博客
  • 博客访问: 663475
  • 博文数量: 198
  • 博客积分: 4256
  • 博客等级: 上校
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-15 13:12
文章分类

全部博文(198)

文章存档

2012年(12)

2011年(39)

2010年(135)

2009年(12)

我的朋友

分类: LINUX

2010-10-21 16:05:44



LAMP_SVN_USVN
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql subversion libapache2-svn

#SVN_USVN


cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/rewrite.load .
sudo ln -s ../mods-available/dav_fs.load .
sudo /etc/init.d/apache2 restart

#config_ssl
sudo a2enmod ssl
sudo /etc/init.d/apache2 restart
sudo a2ensite default-ssl
sudo /etc/init.d/apache2 reload

#download source 
sudo mkdir /opt/{src,build}
cd /opt/src
sudo wget http://www.tigris.org/files/documents/5823/46727/usvn-1.0.1.tgz
cd /opt/build/
sudo tar xzvf ../src/usvn-1.0.1.tgz
sudo mkdir /home/{web,svn}
sudo mkdir -p /home/svn/repo
sudo mv usvn-1.0 /home/web/usvn

sudo chown -R www-data:www-data /home/web
sudo chown -R www-data:www-data /home/svn

sudo cat > /etc/apache2/sites-available/010-svn <
# Configure access to usvn
Alias /usvn /home/web/usvn/public
    Options +SymLinksIfOwnerMatch
    AllowOverride All
    Order allow,deny
    Allow from all

        ErrorDocument 404 default
        DAV svn
        Require valid-user
        SVNParentPath /home/svn/repo/svn
        SVNListParentPath off
        AuthType Basic
        AuthName "USVN"
        AuthUserFile /home/svn/htpasswd
        AuthzSVNAccessFile /home/svn/authz
EOF

sudo /etc/init.d/apache2 restart

进入安装界面:


配置ssh访问svn
sudo vim /etc/apache2/ports.conf
#NameVirtualHost *:80
#Listen 80

修改配置文件:sudo vim /home/web/usvn/config/config.ini
subversion.url = ""

阅读(6868) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~