Project1

标题: 8.22版聊geter [打印本页]

作者: yangff    时间: 2011-8-22 00:00
标题: 8.22版聊geter
问一下apt-get装的svn不支持apache2.2?他什么so都没给我上
作者: 笨笨的    时间: 2011-8-22 00:06
沙发。。
作者: yangff    时间: 2011-8-22 00:42
本帖最后由 yangff 于 2011-8-22 00:50 编辑

给zh的=v=
累死了……
  1. Install SVN on Linux(U) with Mysql & Apache & Nginx
  2. By yangff
  3. First run script
  4. apt-get install libapache2-svn
  5. apt-get install subversion
  6. apt-get install subversion-tools
  7. apt-get install libapache2-mod-auth-mysql
  8. Second Create svn in wwwroot
  9. Third edit httpd.conf
  10. LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
  11. LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so #WTF url
  12. LoadModule mysql_auth_module /usr/lib/apache2/modules/mod_auth_mysql.so
  13.    <Location /svn>
  14.       DAV svn
  15.       SVNParentPath "/home/wwwroot/svn"
  16.       AuthType Basic
  17.       AuthName "Subversion repository"
  18.       AuthMySQLHost localhost
  19.       AuthMySQLUser root
  20.       # AuthMySQLUser 数据库登陆用户名
  21.       # AuthMySQLPassword 1234
  22.       AuthMySQLDB svn
  23.       # AuthMySQLDB 数据库名
  24.       AuthMySQLUserTable users
  25.       # AuthMySQLUserTable 数据库表名
  26.       AuthMySQLNameField user_name
  27.       # AuthMySQLNameField 用户名字段
  28.       AuthMySQLPasswordField user_passwd
  29.       # AuthMySQLPasswordField 密码字段
  30.       # AuthMySQLMD5Passwords On #密码使用md5加密?
  31.       AuthMySQLCryptedPasswords Off
  32.    </Location>
  33. Then edit nginx.conf
  34.                 location /svn {
  35.                         proxy_pass http://127.0.0.1:apacheport;
  36.                         include proxy.conf;
  37.                 }
复制代码
顺便召唤调过svn+mysql的
我只找到关于Group的设置,但是如果我要控制用户对不同项目的权限要怎么做?
作者: 灯塔    时间: 2011-8-22 01:29
回帖表示我还没睡…
作者: 尘羽泯    时间: 2011-8-22 07:04
yangff 发表于 2011-8-22 00:42
给zh的=v=
累死了……顺便召唤调过svn+mysql的
我只找到关于Group的设置,但是如果我要控制用户对不同项目 ...

这个是ruby吗?从来没看过的语法……
作者: 苏小脉    时间: 2011-8-22 07:49
svnserve.conf:

  1. [/]
  2. yanff = rw
  3. zh99998 = rw
  4. jia = r

  5. [/Project1]
  6. yangff = rw
  7. zh99998 = r
  8. jia = r

  9. [/Project1/include]
  10. yangff = r
  11. zh99998 = rw
  12. jia = r

  13. [/Project2]
  14. ...

复制代码

作者: 马莉露丽    时间: 2011-8-22 08:05
本帖最后由 马莉露丽 于 2011-8-21 20:05 编辑

我的iPhone 3G被我弄成白苹果了,郁闷……
作者: 藏书妹    时间: 2011-8-22 08:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangff    时间: 2011-8-22 08:44
苏小脉 发表于 2011-8-22 07:49
svnserve.conf:

好吧……但是如果不改配置文件呢?


yangff于2011-8-22 10:10补充以下内容:
httpd: Syntax error on line 348 of /usr/local/apache/conf/httpd.conf: Can't locate API module structure `mysql_auth_module' in file /usr/lib/apache2/modules/mod_auth_mysql.so: /usr/lib/apache2/modules/mod_auth_mysql.so: undefined symbol: mysql_auth_module

坏掉了%




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1