簡體   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