Windows 2003 上的 WebSVN 的具體安裝要求是什麼?

Windows 2003 上的 WebSVN 的具體安裝要求是什麼?

我正在嘗試在 Windows 2003 Server 上設定 WebSVN,我們將使用 FogBugz 連線該伺服器。很快我就開始安裝 PHP、Apache 或 FastCGI 或兩者都不安裝、cygwin、Visual C++ 運行時等,重新配置 IIS,更改 ini 文件,一次閱讀五個自述文件,並將雞骨頭摩擦在一起。一定有更乾淨的方法嗎?

答案1

對於像我這樣缺乏經驗的人來說,此安裝的複雜性是: 1. 嘗試第一次安裝並執行完整的堆疊(PHP、subversion、WebSVN)。 2. 仔細閱讀許多有關該主題的操作方法,包括相關的自述文件和 install.txt 資訊。這些步驟可能彼此不一致,而且許多步驟對於初始設定似乎是不必要的。

我找到了一種從頭開始並運行的快速方法。以下是步驟概要。

  1. 安裝 BitNami.org WAPP 堆疊(http://bitnami.org/stack/wappstack)。這是讓 PHP 在運行 Windows 的 Apache 2.2 Web 伺服器上運行的一鍵式方法。您可以使用 PostgresSQL 介面作為其運行的測試案例。

  2. 安裝 Apache 2.2 的 subversion (http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

  3. 依照 tigris 專門針對 Windows 上的 apache2.2 的文檔來啟動儲存庫。在您可以從 TortoiseSVN 存取您的儲存庫之前,請不要轉到步驟 4。

  4. 安裝 WebSvn。將安裝目錄移到 Bitnami 堆疊中 apache 安裝的子目錄中。請謹慎遵循 WebSvn 內部的安裝資訊。僅採取明顯必要的步驟(例如配置路徑)。

使用這種方法,我能夠在一小時內完成整個過程。

答案2

我們有類似的煩惱並搬到了解開。我認為您會發現的大多數 SVN 工具都是在 Linux 上運行的...我記得為 SVN 尋找一個可以很好地與 Windows 配合使用的更好的 Web 介面,但幾乎沒有找到任何結果。

我曾考慮過是否只在虛擬機器上安裝 Linux,但意識到在我們的基礎架構中擁有非 Windows 伺服器沒有任何意義(我們是 Windows 商店)。所以我決定尋找託管選項。我喜歡 unfuddle,因為它有一個 Basecamp 克隆介面,並且還為 Fogbugz 沒有意義的小專案提供票證支援。還有其他一些不錯的託管選項...春環看起來很不錯,我認為他們只是添加了搜尋儲存庫的功能,這很有用。

答案3

Linux 並不難學,特別是如果它位於內部網路上,您不必太擔心安全設定(說實話,安全性也不難學)。

因此,我不會為此打折使用 Linux 伺服器 - 想想在經濟低迷持續蔓延的情況下您可以掌握和使用的技能:)

在 Windows 上繼續執行此操作的最簡單方法是安裝 VisualSVN Server,該伺服器隨 Apache 安裝並設定為簡單的 Web 介面。

在 Windows 上安裝 WebSVN 本身很容易 - 您需要安裝 PHP 和網頁伺服器。 IIRC PHP 被修改為在 IIS 下運行,因此它可以像安裝它並讓它配置 IIS 來運行 PHP 腳本一樣簡單,然後將 WebSVN 安裝到目錄中。由於它是 PHP,因此它可以像任何其他腳本檔案一樣輕鬆運行(或比 ASPX 更容易!)

但從這個問題來看,你似乎認為這比實際情況要困難得多,或者你還沒有任何 svn 基礎設施到位。如果是這種情況,請使用 VisualSVN Server 並將 websvn 放在它安裝的 apache 之上。如果您嘗試安裝但失敗,請告訴我們您的安裝進度,以便我們進一步為您提供協助。

相關內容