Windows-Server-2008
在伺服器上安裝 Visual SVN 時,每種身份驗證方案的優缺點是什麼?
我即將在 live windows 2008 伺服器上安裝 Visual SVN 伺服器,這樣我就可以從任何地方訪問我的程式碼庫。我想知道使用 Subversion 身份驗證安裝伺服器是否會更好,或者使用 Windows 身份驗證安裝它會更好。
每種方法的優缺點是什麼?
權衡是真正易於管理和與您的公司安全集成,而不是每個使用者都需要擁有一個 Active Directory 使用者帳戶。AD 帳戶等於許可證,因此成本可能是一個考慮因素。
如果您是企業使用者並且您的大多數使用者已經擁有 AD 帳戶,那麼這可能是您的最佳選擇。您可以使用 AD 安全組實現基於角色的權限,而不是在 VisualSVN 中管理單個使用者。如果您有很多使用者,這可以大大減輕您的管理負擔。
另一方面,如果您不想為客戶端訪問許可證付費,如果您的大部分開發人員在您的組織之外,如果您是開發團隊相對較小的愛好者,那麼輕量級 Subversion 身份驗證適合手戴手套。
我選擇了 SVN 身份驗證,儘管我已經擁有了所有的 Active Directory 基礎設施,因為我的開發團隊是一個自願合作的企業,而且 SVN 身份驗證非常易於設置和使用。我發現的唯一缺點是使用者無法設置自己的密碼。遺憾的是 SVN 不支持兩者並行 - 就像 SQL Server 那樣。