好多坑
- 不知道原来的库在哪儿。
- 不知道权限相关的内容。
- 不知道权限文件在哪儿。
- 不知道Apache 和 svn 怎么集成的。
- 不知道IF.SVNAdmin。
发现自己不懂的很多。
走的弯路就不说了
因为 svn 和相关软件已经安装完成,所以那些就不说了。
环境是 apache + php + svn + if.svnadmin
首先创建版本库
svnadmin create \svn_path 最后那个是路径 一般是绝对路径。
权限修改
我用的是root,哈哈,我在公司可以使用 root ,感觉好牛。
所以 需要权限修改: chown admin:admin \svn_path -R admin 是我自己瞎搞的 按照自己的修改,这是个用户名。
svn 版本权限修改
我用的环境为了方便,把所有的版本库用两个文件控制。(分别是 权限控制和账号控制)
查询这俩文件的位置。当然是从 apache 的配置看起了。
yum 或者 apt 安装的 apache 一般配置文件在 /etc/httpd/ 。
我还是幸运的,至少配置文件命名很规范,一看就知道是哪个了。
两个文件如下图所示:

修改对应目录和对应权限就行了。

评论已关闭