Ubuntu下使用MySQL数据库验证访问的SVN服务器的搭建
2012-11-09 16:49
405 查看
1.安装Apache
apt-get install apache22.安装MySQL
apt-get install mysql-server3.安装subversion
apt-get install subversion libapache2-svn libapache2-mod-auth-mysql4.创建subversion项目,修改用户以便可以通过HTTP访问
svnadmin create /var/www/svn chown -R www-data /home/www/svn5.导入项目
svn import /tmp/shou/project file:///var/www/svn -m "comment"6.创建用户验证数据库
CREATA TABLE svn ; CREATE TABLE user ( id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, username char(128) NOT NULL COMMENT '用户名', password char(128) NOT NULL COMMENT '密码' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO user (username, password) VALUES ('admin', MD5('admin'));7.配置Apache文件,打开文件 /etc/apache2/sites-available/default 添加如下配置信息
<Location /svn> DAV svn SVNPath /var/www/svn AuthType Basic AuthName "Subversion Repository" Auth_MySQL On Auth_MySQL_Authoritative On Auth_MySQL_Host localhost Auth_MySQL_DB svn Auth_MySQL_User root Auth_MySQL_Password rootadmin Auth_MySQL_Password_Table user Auth_MySQL_Username_Field username Auth_MySQL_Password_Field password Auth_MySQL_Empty_Passwords Off Auth_MySQL_Encrypted_Passwords On Auth_MySQL_Encryption_Types PHP_MD5 AuthBasicAuthoritative Off AuthUserFile /dev/null Require valid-user </Location>※上述配置信息建议定义在/etc/apache2/mods-available/dav_svn.conf文件中。
相关文章推荐
- ubuntu 搭建 svn服务器,使用http方式访问
- ubuntu 搭建 svn服务器,使用http方式访问
- ubuntu 搭建 svn服务器,使用http方式访问
- ubuntu 搭建svn服务器及客户端的使用
- Ubuntu 14.04快速搭建SVN服务器及日常使用【转】
- Ubuntu14.04快速搭建SVN服务器及日常使用
- Ubuntu 14.04快速搭建SVN服务器及日常使用
- ubuntu中svn简明用法:服务器搭建+客户端使用
- Ubuntu14.04快速搭建SVN服务器及日常使用
- Ubuntu 14.04快速搭建SVN服务器及日常使用
- Ubuntu14.04快速搭建SVN服务器及日常使用
- Ubuntu 14.04快速搭建SVN服务器及日常使用
- Ubuntu 快速搭建SVN服务器及日常使用
- ubuntu中svn简明用法:服务器搭建+客户端使用
- ubuntu10.10 搭建svn服务器 配合Apache2实现目录访问权限控制
- 【项目管理】使用SVN客户端搭建可以在局域网中访问的SVN本地库,类似局域网的SVN服务器
- Ubuntu下搭建http访问方式的SVN服务器
- Ubuntu14.04快速搭建SVN服务器及日常使用
- [源码管理] ubuntu中svn简明用法:服务器搭建+客户端使用
- Ubuntu 14.04 下搭建SVN服务器以及基本使用