Ubuntu搭建subversion+usvn环境
来源:互联网 发布:windows复制粘贴失效 编辑:程序博客网 时间:2024/06/09 21:54
USVN是一个基于php、mysql、apache的svn管理工具,提供了一个可视化的svn管理界面,这里简单介绍下在ubuntu中的搭建步骤。
1、安装依赖库:
sudo apt-get install -y mysql-server subversion mysql-client libmysqld-dev apache2 apache2-utils libapache2-mod-auth-mysql libapache2-svn libsvn1 php5 php5-mysql php5-curl php5-gd libdbd-mysql-perl libdbi-perl libapache2-subversion开始安装的mysql时需要设置root密码,最后的libapache2-subversion可能找不到包,因为已经不支持了,都分布在前面的库了。愿意的话可以顺便设置下mysql外网可以访问,具体可以百度下。
2、下载USVN:
wget https://github.com/usvn/usvn/archive/1.0.7.tar.gztar zxvf 1.0.7sudo chown -R www-data:www-data usvn-1.0.7/
3、修改apache配置:
vim /etc/apache2/apache2.confAlias /usvn /path/to/usvn/public<Directory "/path/to/usvn/public"> Options +SymLinksIfOwnerMatch AllowOverride All Order allow,deny Allow from all</Directory>sudo service apache2 restart
上面内容直接在配置文件中追加即可
4、启用apache相关模块:
sudo a2enmod rewritesudo a2enmod davsudo a2enmod dav_svnsudo a2enmod dav_fssudo a2enmod authz_svnsudo service apache2 restart
5、访问USVN进行安装:
http://xxx.xxx.xxx.xxx/usvn/install.php其中的xxx.xxx.xxx.xxx就是你的本机ip,如果安装apache时80端口被占用了,这里相应的添加一个端口即可
6、设置USVN配置:
根据步骤向导来设置usvn的配置,直到最后一步会返回一个apache配置内容;过程中会填写mysql的账户信息,创建usvn的管理员账号,语言、时区的选择等。
7、追加apache配置
vim /etc/apache2/apache2.conf<Location /usvn/svn/>ErrorDocument 404 defaultDAV svnRequire valid-userSVNParentPath /srv/usvn-1.0.7/files/svnSVNListParentPath offAuthType BasicAuthName "USVN"AuthUserFile /srv/usvn-1.0.7/files/htpasswdAuthzSVNAccessFile /srv/usvn-1.0.7/files/authz</Location>sudo apache2ctl restart上面的配置信息是模板,实际以你在第6步中返回的为准
8、访问USVN
http://xxx.xxx.xxx.xxx/usvn/
输入你在第6步中填写的管理员账号和密码,登录
9、参考文档
https://github.com/usvn/usvn/
https://github.com/usvn/usvn/wiki/Installation
http://www.usvn.info
1 0
- Ubuntu搭建subversion+usvn环境
- ubuntu 搭建subversion 服务器
- USVN
- Ubuntu下搭建Subversion服务器
- ubuntu上搭建subversion[随笔]
- subversion 服务器环境搭建步骤
- 【转载】ubuntu搭建subversion(svn)服务器
- ubuntu 搭建本地 subversion 版本库管理工具
- Ubuntu下搭建SVN服务器(Subversion)
- Ubuntu搭建svn服务器(Subversion+Apache配置)
- Ubuntu下搭建svn服务器(Subversion)
- Ubuntu server 14.04.3 subversion 搭建
- Ubuntu下搭建svn服务器 subversion
- Windows环境下搭建Subversion http服务器
- Linux环境下搭建Apache+subversion+svnmanager
- linux subversion-1.7.3环境搭建
- Linux环境下搭建Apache+subversion+svnmanager
- win32+apaceh+subversion+tortoiseSNV环境搭建
- 乐视&TCL战略成果发布会,这数据吓到友商了!
- SQLServer Union 和 Union All 在Insert 语句中的不同效果
- View在屏幕中的位置
- iPhone SE销量惨淡?看看这些数据就知道了
- SQLServer inner join,left join,right join,outer join 备忘备忘
- Ubuntu搭建subversion+usvn环境
- SQLServer 表连接时使用top 1 去除重复数据
- 如何更改linux文件的拥有者及用户组(chown和chgrp)
- SQLServer 使用变量动态行转列
- 第5周项目1(5) 三角形类锥形
- SQLServer 临时表
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- SQLServer2008 字符串函数一览表
- apk-tool 反编译