Linux下apache2+SVN环境下使用问题总结
2011-08-31 10:42
417 查看
、svn库所在地址:/home/svn/repos
2、创建svn库:svnadmin create /home/svn/repos
3、svn用户密码文件:/home/svnconfig/svn-auth-file
4、svn权限分配文件:/home/svnconfig/svn-access-file
5、新增一个svn用户:
5.1、/usr/local/apache2/bin/htpasswd -cm /home/svnconfig/svn-auth-file mike 新建一个svn-auth-file文件并添加mike用户,连续输入两次密码,该密码将使用md5进行加密
5.2、继续增加新的用户:/usr/local/apache2/bin/htpasswd -m /home/svnconfig/svn-auth-file jack 注意参数由cm变成了m,其中c代表create,这里由于是新增,就不能带c参数,如果还是cm,最后的结果将是你增加的最后一个用户
5.3、如果执行import操作,碰到出错信息为:Error: Can't create directory '/storage/yslProR/db/transactions/0-1.txn': Permission denied ,这跟linux用户访问目录的权限有关,使用如下步骤解决问题:
5.3.1、创建apache用户:useradd apache
5.3.2、创建apache用户组:groupadd apache
5.3.3、将用户apache加入apache组:usermod -gapache apache
5.3.4、修改apache的http.conf文件,找到User daemon、Group daemon,改为User apache、Group apache
5.3.5、修改只有apache用户拥有对svn库目录由操作权限:
5.3.5.1、chown -R apache /home/svn/repos
5.3.5.2、chmod 700 /home/svn/repos
6、新增了用户以及修改了权限控制文件后,需要重启apache:/usr/local/apache2/bin/httpd -k restart
7、遇到如下错误:“Error * PROPFIND request failed on '/svn/03pro' PROPFIND of '/svn/03pro': 403 Forbidden (http://192.168.1.16) ” 说明是权限问题,这个时候检查授权文件svn-access-file就对了,看看指定用户是否有相关项目的写权限。
2、创建svn库:svnadmin create /home/svn/repos
3、svn用户密码文件:/home/svnconfig/svn-auth-file
4、svn权限分配文件:/home/svnconfig/svn-access-file
5、新增一个svn用户:
5.1、/usr/local/apache2/bin/htpasswd -cm /home/svnconfig/svn-auth-file mike 新建一个svn-auth-file文件并添加mike用户,连续输入两次密码,该密码将使用md5进行加密
5.2、继续增加新的用户:/usr/local/apache2/bin/htpasswd -m /home/svnconfig/svn-auth-file jack 注意参数由cm变成了m,其中c代表create,这里由于是新增,就不能带c参数,如果还是cm,最后的结果将是你增加的最后一个用户
5.3、如果执行import操作,碰到出错信息为:Error: Can't create directory '/storage/yslProR/db/transactions/0-1.txn': Permission denied ,这跟linux用户访问目录的权限有关,使用如下步骤解决问题:
5.3.1、创建apache用户:useradd apache
5.3.2、创建apache用户组:groupadd apache
5.3.3、将用户apache加入apache组:usermod -gapache apache
5.3.4、修改apache的http.conf文件,找到User daemon、Group daemon,改为User apache、Group apache
5.3.5、修改只有apache用户拥有对svn库目录由操作权限:
5.3.5.1、chown -R apache /home/svn/repos
5.3.5.2、chmod 700 /home/svn/repos
6、新增了用户以及修改了权限控制文件后,需要重启apache:/usr/local/apache2/bin/httpd -k restart
7、遇到如下错误:“Error * PROPFIND request failed on '/svn/03pro' PROPFIND of '/svn/03pro': 403 Forbidden (http://192.168.1.16) ” 说明是权限问题,这个时候检查授权文件svn-access-file就对了,看看指定用户是否有相关项目的写权限。
相关文章推荐
- Linux下apache2+SVN环境下使用问题总结
- Linux下apache2+SVN环境下使用问题总结
- 关于在Linux环境下使用CUnit的遇到的问题总结
- 在windows开发环境中,java代码中使用linux格式路径的方法需要注意的问题
- 虚拟环境XP不能访问Linux 相关服务问题总结 推荐
- Linux环境SVN命令行使用经验总结
- linux环境搭建ftp服务以及遇到的问题总结:上传不成功,ftp:connection refused等等
- linux环境下的mysql,httpd以及与宿主机的调试问题总结
- Linux环境SVN命令行使用经验总结(转)
- 关于Linux环境下使用Basler GigE相机的一些问题
- win8下使用vagrant安装部署Linux虚拟环境出错的问题解决
- Spring使用——环境部署和配置问题总结
- 在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
- linux——centos下搭建java开发环境(使用yum+外网无法访问腾讯云的tomcat问题)
- Linux下Google Test测试环境安装和使用,实战总结
- 关于JDBC下使用SQLite DB问题总结(Windows下和Linux下使用)
- Linux内网环境DNS修改域名指向,JAVA应用程序能否实时切换的问题总结
- 在windows开发环境中,java代码中使用linux格式路径的方法需要注意的问题
- 笔记本使用linux问题总结
- Linux环境使用g++编译C++方法总结