Windows-Server-2008

在伺服器上安裝 Visual SVN 時,每種身份驗證方案的優缺點是什麼?

  • January 29, 2010

我即將在 live windows 2008 伺服器上安裝 Visual SVN 伺服器,這樣我就可以從任何地方訪問我的程式碼庫。我想知道使用 Subversion 身份驗證安裝伺服器是否會更好,或者使用 Windows 身份驗證安裝它會更好。

每種方法的優缺點是什麼?

權衡是真正易於管理和與您的公司安全集成,而不是每個使用者都需要擁有一個 Active Directory 使用者帳戶。AD 帳戶等於許可證,因此成本可能是一個考慮因素。

如果您是企業使用者並且您的大多數使用者已經擁有 AD 帳戶,那麼這可能是您的最佳選擇。您可以使用 AD 安全組實現基於角色的權限,而不是在 VisualSVN 中管理單個使用者。如果您有很多使用者,這可以大大減輕您的管理負擔。

另一方面,如果您不想為客戶端訪問許可證付費,如果您的大部分開發人員在您的組織之外,如果您是開發團隊相對較小的愛好者,那麼輕量級 Subversion 身份驗證適合手戴手套。

我選擇了 SVN 身份驗證,儘管我已經擁有了所有的 Active Directory 基礎設施,因為我的開發團隊是一個自願合作的企業,而且 SVN 身份驗證非常易於設置和使用。我發現的唯一缺點是使用者無法設置自己的密碼。遺憾的是 SVN 不支持兩者並行 - 就像 SQL Server 那樣。

引用自:https://serverfault.com/questions/6076