2008-03-31
svn安装使用
auther: yongyuan.jiang
email:yongyuan.jiang@gmail.com
1. svn配置
2. svn整合apache:
3. svn使用mysql用户登陆
4. svn: Can't create directory
5. svn安装
1. svn配置
1.1 创建svn项目svnadmin create /svn/projects/test
1.2 赋予测试用户权限vi /svn/conf/auth
[groups]
Tester=test,admin
Developer=admin
[test:/]
@Tester = rw
*=r
2. svn整合apache:
vi httpd.conf:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNParentPath /subversion/project (此处配置你的版本库根目录)
AuthType Basic
AuthName "Subversion repository" (此处字符串内容修改为提示对话框标题)
AuthUserFile /subversion/passwd (此处修改为访问版本库用户的文件,用apache 的 htpasswd命令生成)
AuthzSVNAccessFile /subversion/auth (此处修改为访问版本库权限的文件)
Require valid-user
</Location>
添加用户验证:
# /usr/local/apache2/bin/htpasswd –cm /subversion/passwd dyf (第一次添加用户需先创建文件,所以有参数-c,以后添加用户可以不用添加参数)
3. svn使用mysql用户登陆
vi httpd.conf:
<Location /svn>
DAV svn
SVNParentPath /repository #这个就是SVN的父级目录,如果你只有一个库可以写成SVNPath /path
AuthzSVNAccessFile /repository/auth/authz #权限验证文件
AuthName "Please Login.."
AuthType Basic
AuthMYSQLEnable on
AuthMySQLUser authuser #访问mysql的用户名
AuthMySQLPassword "Your Password Here" #访问mysql的密码
AuthMySQLDB auth
AuthMySQLUserTable users #用户验证的数据库
AuthMySQLNameField user_name #用户验证数据库的用户名字段
AuthMySQLPasswordField user_passwd #用户验证数据库的密码字段
require valid-user
</Location>
4. svn: Can't create directory '/svn/projects/test/db/transactions/0-1.txn': Permission denied
SELinux的东西在捣鬼,运行“setenforce 0”停止它,问题解决。修改/etc/sysconfig/selinux,把SELINUX设定为disable,下次启动系统后将不会自动启动SElinux。
5. svn安装
5.1
redhad5 安装
使用源文件下载后安装:wget http://ip/LinuxSource/
5.2 自行安装:
5.2.1 安装apache httpd
# tar xzvf httpd-2.2.6.tar.gz
# ./configure --prefix=/usr/local/apache2 --enable-dav --enable-modules=so --enable-maintainer-mode --enable-rewrite --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config
# make;make install
# vi /usr/local/apache2/conf/httpd.conf
ServerName www.example.com:80
ServerName localhost:80
5.2.2 安装subversion
# tar xvzf subversion-1.4.5.tar.gz
# tar xvzf subversion-deps-1.4.5.tar.gz
# cd subversion-1.4.5
# rm -rf apr
# rm -rf apr-util
#./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-ssl --with-zlib --enable-maintainer-mode
# make;make install
5.2.3 svn整合apache(见2. svn整合apache:)
如果是自己装apache,参考资料:
http://bbs.iusesvn.com/thread-2208-1-2.html
email:yongyuan.jiang@gmail.com
1. svn配置
2. svn整合apache:
3. svn使用mysql用户登陆
4. svn: Can't create directory
5. svn安装
1. svn配置
1.1 创建svn项目svnadmin create /svn/projects/test
1.2 赋予测试用户权限vi /svn/conf/auth
[groups]
Tester=test,admin
Developer=admin
[test:/]
@Tester = rw
*=r
2. svn整合apache:
vi httpd.conf:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNParentPath /subversion/project (此处配置你的版本库根目录)
AuthType Basic
AuthName "Subversion repository" (此处字符串内容修改为提示对话框标题)
AuthUserFile /subversion/passwd (此处修改为访问版本库用户的文件,用apache 的 htpasswd命令生成)
AuthzSVNAccessFile /subversion/auth (此处修改为访问版本库权限的文件)
Require valid-user
</Location>
添加用户验证:
# /usr/local/apache2/bin/htpasswd –cm /subversion/passwd dyf (第一次添加用户需先创建文件,所以有参数-c,以后添加用户可以不用添加参数)
3. svn使用mysql用户登陆
vi httpd.conf:
<Location /svn>
DAV svn
SVNParentPath /repository #这个就是SVN的父级目录,如果你只有一个库可以写成SVNPath /path
AuthzSVNAccessFile /repository/auth/authz #权限验证文件
AuthName "Please Login.."
AuthType Basic
AuthMYSQLEnable on
AuthMySQLUser authuser #访问mysql的用户名
AuthMySQLPassword "Your Password Here" #访问mysql的密码
AuthMySQLDB auth
AuthMySQLUserTable users #用户验证的数据库
AuthMySQLNameField user_name #用户验证数据库的用户名字段
AuthMySQLPasswordField user_passwd #用户验证数据库的密码字段
require valid-user
</Location>
4. svn: Can't create directory '/svn/projects/test/db/transactions/0-1.txn': Permission denied
SELinux的东西在捣鬼,运行“setenforce 0”停止它,问题解决。修改/etc/sysconfig/selinux,把SELINUX设定为disable,下次启动系统后将不会自动启动SElinux。
5. svn安装
5.1
redhad5 安装
使用源文件下载后安装:wget http://ip/LinuxSource/
5.2 自行安装:
5.2.1 安装apache httpd
# tar xzvf httpd-2.2.6.tar.gz
# ./configure --prefix=/usr/local/apache2 --enable-dav --enable-modules=so --enable-maintainer-mode --enable-rewrite --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config
# make;make install
# vi /usr/local/apache2/conf/httpd.conf
ServerName www.example.com:80
ServerName localhost:80
5.2.2 安装subversion
# tar xvzf subversion-1.4.5.tar.gz
# tar xvzf subversion-deps-1.4.5.tar.gz
# cd subversion-1.4.5
# rm -rf apr
# rm -rf apr-util
#./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-ssl --with-zlib --enable-maintainer-mode
# make;make install
5.2.3 svn整合apache(见2. svn整合apache:)
如果是自己装apache,参考资料:
http://bbs.iusesvn.com/thread-2208-1-2.html
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 10745 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
gwt spring 完美整合
gwt前端定义一个异常类 public class ApplicationExc ...
-- by yongyuan.jiang -
gwt spring 完美整合
(gwt+spring)我想用aop拦截来判断session超时,但是我怎样才能 ...
-- by angeltping -
GWT HTML Template :模板 ...
hehe,HTMLTemplatePanel增强功能,gwt类直接获得模板页面对 ...
-- by yongyuan.jiang -
Gwt 服务端使用hiberante ...
能说说都有哪些问题?为什么产生?如何解决? 正打算在一个GWT项目的服务器端使用 ...
-- by abo -
gwt spring 完美整合
博主是javaeye上的gwt第一高人,特别希望博主可以就如何用gwt开发一个伸 ...
-- by abo






评论排行榜