半路出家搞个Svn 版本库

好多坑

  1. 不知道原来的库在哪儿。
  2. 不知道权限相关的内容。
  3. 不知道权限文件在哪儿。
  4. 不知道Apache 和 svn 怎么集成的。
  5. 不知道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/

我还是幸运的,至少配置文件命名很规范,一看就知道是哪个了。

两个文件如下图所示:

auth

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

auth_1

好了。这样就可以用了。

阿杰博客
请先登录后发表评论
  • latest comments
  • 总共0条评论