| 赞 | 12 |
| VIP | 107 |
| 好人卡 | 6 |
| 积分 | 4 |
| 经验 | 31122 |
| 最后登录 | 2024-6-29 |
| 在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
 
|
3楼

楼主 |
发表于 2011-8-22 00:42:40
|
只看该作者
本帖最后由 yangff 于 2011-8-22 00:50 编辑
给zh的=v=
累死了……- Install SVN on Linux(U) with Mysql & Apache & Nginx
- By yangff
- First run script
- apt-get install libapache2-svn
- apt-get install subversion
- apt-get install subversion-tools
- apt-get install libapache2-mod-auth-mysql
- Second Create svn in wwwroot
- Third edit httpd.conf
- LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
- LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so #WTF url
- LoadModule mysql_auth_module /usr/lib/apache2/modules/mod_auth_mysql.so
- <Location /svn>
- DAV svn
- SVNParentPath "/home/wwwroot/svn"
- AuthType Basic
- AuthName "Subversion repository"
- AuthMySQLHost localhost
- AuthMySQLUser root
- # AuthMySQLUser 数据库登陆用户名
- # AuthMySQLPassword 1234
- AuthMySQLDB svn
- # AuthMySQLDB 数据库名
- AuthMySQLUserTable users
- # AuthMySQLUserTable 数据库表名
- AuthMySQLNameField user_name
- # AuthMySQLNameField 用户名字段
- AuthMySQLPasswordField user_passwd
- # AuthMySQLPasswordField 密码字段
- # AuthMySQLMD5Passwords On #密码使用md5加密?
- AuthMySQLCryptedPasswords Off
- </Location>
- Then edit nginx.conf
- location /svn {
- proxy_pass http://127.0.0.1:apacheport;
- include proxy.conf;
- }
复制代码 顺便召唤调过svn+mysql的
我只找到关于Group的设置,但是如果我要控制用户对不同项目的权限要怎么做? |
|