繁体   English   中英

带有plesk的Linux Ubuntu上的多个svn存储库

[英]Multiple svn repositories on linux Ubuntu with plesk

我有一个Linux vserver和一个域“ mydomain”。我已经有一个可用的svn和trac系统,但是存在多个存储库的问题。

我的存储库路径是:

/var/www/vhosts/mydomain.com/svn/repo1

/var/www/vhosts/mydomain.com/svn/folder/repo2
/var/www/vhosts/mydomain.com/svn/folder/repo3
/var/www/vhosts/mydomain.com/svn/folder/repo4

现在我想通过https连接:这已经适用于repo1,但不适用于其他人。实际上,我的vhost_ssl.conf在/var/www/vhosts/svn.mydomain.com/conf/下作为vhost的子域。 conf:

  1<Location /svn>
  2    DAV svn
  3    SVNParentPath /var/www/vhosts/mydomain.com/svn/
  4    AuthType Basic
  5    AuthName "My Repository"
  6    AuthUserFile /var/www/vhosts/mydomain.com/svn/svn.password
  7    Require valid-user
  8 </Location>

所以我可以通过https://svn.mydomain.com/svn/repo1到达svn

我该怎么做,以获取以下信息:1.使用https://svn.mydomain.com/repo1到达repo 1

2.通过https://svn.mydomain.com/repoX到达repo2 .. repo4吗?

点1

根目录下的回购将对根目录下的站点的其余非svn部分产生一些麻烦(无法回忆起此处关于SF讨论的确切URL,但是您可以尝试查找-它们具有与svn相关的标签(s),正文中的“位置/”和至少一个我的答案)

点2

使用/ folder /作为repo [234]路径,您将无法使用repo1和这些repos SVNParentPath的位置(在Apache配置中没有其他技巧-/ svn和/ folder路径必须等效)

点3

SVNPath 可以用于完全不相关的路径存储库,但是每个SVNPath 必须在唯一的位置内

<Location /repo1>
    DAV svn
    SVNPath /var/www/vhosts/mydomain.com/svn/repo1
    ...
</Location>
<Location /repo2>
    DAV svn
    SVNPath /var/www/vhosts/mydomain.com/svn/folder/repo2
    ...
</Location>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM