代码之家  ›  专栏  ›  技术社区  ›  Stephen RC

具有访问控制的SVN存储库管理器

svn
  •  1
  • Stephen RC  · 技术社区  · 16 年前

    我的工作目前使用SVN来管理我们工作的各种编码项目。目前,我必须通过命令行管理SVN存储库,并且 svn+ssh 为了访问我们的存储库,我们需要SSH用户,当员工加入/离开或者我们必须向外部承包商开放特定的存储库时,情况就变得复杂了。

    有什么关于脚本的建议吗?

    3 回复  |  直到 16 年前
        1
  •  1
  •   Loïc d'Anterroches    16 年前

    Indefero 在你的服务器上。您将能够轻松地管理对存储库的访问权限。唯一的缺点是ssh+svn方法不可用,但是可以很容易地运行Apache安装程序(如果需要,可以使用Ubuntu/RPMs)。

        2
  •  0
  •   Mies    16 年前

    对于您的问题,我知道的解决方案是使用Apache和libapache svn以及 WebSVN 在htpasswd文件中设置用户。您可以从http地址进行推送和拉送,还可以添加/删除用户,甚至可以为细粒度控制创建用户组。此外,您还拥有Apache或IIS的强大功能

    在做任何事情之前一定要通读文档。libapach2svn和WebSVN有一个相当大的特性集,它有几个小问题,您可能会被卡住。设置起来有点棘手,但一旦你到了那里,它就非常灵活了。

    this 教程提供了一个安装Apache和Subversion的指南,然后只需在上面添加WebSVN即可。