Apache-2.2

從現有目錄使用 SVN

  • September 10, 2012

我正在按照本指南在我的開發伺服器中安裝和配置 SVN 伺服器。我以前在 /var/www/html 下創建了一些項目,並希望這些項目在 SVN 下,這意味著我可以使用 Tortoise 或任何其他客戶端將這些程式碼與 SCM 一起使用。例如,在 /var/www/html/project1 啟動新倉庫的命令有哪些?這個:svnadmin create testrepo ? 在配置並執行 repo 後,我必須如何配置 Apache DAV SVN 以允許 HTTP 訪問?

例如,啟動新倉庫的命令是/var/www/html/project1 什麼?這個:svnadmin create testrepo ?

# cd /var/www/html
# svnadmin create testrepo

我有一些以前在 SVN 下創建的項目,/var/www/html並希望這些項目在 SVN 下

# cd /var/www/html
# svn import ./foo -m "importing the foo project" file:///var/www/html/testrepo

在配置並執行 repo 後,我必須如何配置 Apache DAV SVN 以允許 HTTP 訪問?

<Location /svn>
  DAV svn
  SVNPath /var/www/html/testrepo
  AuthType Basic
  AuthName "Subversion repositories"
  AuthUserFile /etc/svn-auth-users
  Require valid-user
</Location>

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