2012-03-22 104 views
1

有5歲的服務器準備退役,並與新的VisualSVN服務器剛剛安裝。我們的舊服務器有一個非常令人難忘的URL,如svn://company.com。現在,新的服務器上的路徑是可怕的 - https://server.company.com:8443/svn/MyRepo。我更希望有十幾名工程師需要使用它的時間要短得多。更改URL中的VisualSVN

我讀過其他職位說我們應該訪問的httpd.conf,但我甚至無法找到conf文件夾該文件。

我也讀到的VisualSVN支持狀態不能支持這個爲2009年年中。他們還建議不要更改httpd.conf文件。

任何人有話題的答案?

回答

1

OK,在單獨的小任務讓分裂問題

  • 轉換成server.company.com company.com

純DNS的問題,寫內部域或DNS區所需要的數據使用本地主機文件

  • 轉換成company.com:8443 company.com

開始VisualSVN服務器(普通的VisualSVN是SVN-插件爲Visual Studio)在80端口

  • 轉換company.com/svn/路徑進入company.com/

my answer在部分 「如何有DAV-SVN在站點根目錄」( 「實施」,第3頁)

  • 從URL
  • 刪除存儲庫名稱10

預設配置意味着使用多於一個回購從一個服務器。如果不是你的情況,你有一個回購協議,你可以修改位置數據和使用想要和需要的SVN指令(我們會以Subversion Book這個協商,「基本的Apache配置」主題)

您可以指示阿帕奇委託的所有URL的處理......到 DAV提供者,其倉庫位於使用 以下的httpd.conf語法的/ var/SVN /存儲庫:

<Location ...> 
    ... 
    SVNPath /var/svn/repository 
</Location> 

注 - 例如,在/var/svn/repository目錄,其中立即包含我們的單個存儲庫

Viola!任務解決?!

時的VisualSVN團隊告訴

不改變的httpd。的conf文件

他們心目中(我認爲)需要用戶

  • 有定製的httpd.conf的副本,因爲在每一個VisualSVN服務器更新httpd.conf文件將默認被替換
  • 自己改變自我集成到開發人員的配置改變
  • 是聰明和智能和不投訴的VisualSVN團隊約的煩惱,引起局部變化,而不是在vanulla產品問題
1

Beginning with VisualSVN Server 3.5, it is possible to adjust the URL to your repositories.換句話說,之前的版本3.5的URL總是看起來像https://example/SVN/myrepo/。現在可以將「/ svn」部分更改爲「/ repos」或任何其他您想要的前綴。而且,你可以完全刪除前綴。

按照以下步驟自定義網址前綴:

  1. 啓動VisualSVN服務器管理器。
  2. 前往行動|屬性。
  3. 選擇網絡選項卡。
  4. 選擇自定義下的資料庫網址:

您可以選擇「清空網址前綴」選項完全刪除了「/ SVN」前綴或選擇「自定義URL前綴」,並指定要使用的前綴在URL中(例如「回購」)。