Linux下apache2+SVN环境下使用问题总结
2008-01-14 14:05
274 查看
1、svn库所在地址:/home/svn/,注意:这里最后的“/”一定要
2、创建svn库:svnadmin create /home/svn/
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/
5.3.5.2、chmod 700 /home/svn/
5.3.6、补充说明:只有需要执行“导入”操作的才需要设置Linux文件操作权限
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/
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/
5.3.5.2、chmod 700 /home/svn/
5.3.6、补充说明:只有需要执行“导入”操作的才需要设置Linux文件操作权限
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的遇到的问题总结
- Linux下Mysql使用问题总结
- Windows环境下使用python selenium 打开Firefox的问题总结
- ssm框架学习---使用ubuntu环境下基于Intel idea搭建ssm环境一些问题总结
- 关于Linux环境下使用Basler GigE相机的一些问题
- 在windows开发环境中,java代码中使用linux格式路径的方法需要注意的问题
- 笔记本使用linux问题总结
- Linux下FreeTDS使用及问题总结
- Spring使用——环境部署和配置问题总结
- linux环境下的mysql,httpd以及与宿主机的调试问题总结
- Linux环境SVN命令行使用经验总结
- Linux环境使用g++编译C++方法总结
- [记录]在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
- 在Ubuntu/Linux环境下使用MySQL:解决在Linux环境下MySQL中文乱码的问题
- 关于在neoshine linux下使用电视卡遇到的问题和总结
- Linux环境SVN命令行使用经验总结(转)
- linux安装,配置,使用Node.js问题总结
- Python问题:使用docker,putty重新配置linux虚拟环境