Ubuntu

如何在我的筆記型電腦上設置線上 SVN 伺服器

  • August 17, 2016

我在執行 Ubuntu 12.04 的筆記型電腦上創建了一個本地 SVN 伺服器,並且執行良好。現在我想讓我的筆記型電腦作為一些有效使用者的伺服器,這些使用者可以通過網際網路訪問我的 SVN 伺服器。我知道如何添加使用者並設置他們的密碼。

我使用以下指南設置本地 SVN 伺服器

$$ 1 $$ 這個問題可以看作是複製品

$$ 2 $$ 但我沒有得到確切的答案。通過一些連結,我知道我必須相應地設置我的 Apache 伺服器,以便可以通過 Internet 訪問它。

$$ 1 $$ http://oliverdavies.co.uk/blog/2011/10/install-and-configure-subversion-svn-server-ubuntu#comment-10209 $$ 2 $$ Ubuntu 伺服器上的 Subversion - 設置問題

沒有必要設置 Apache 伺服器來前置您的顛覆伺服器。僅當您希望通過 HTTP 訪問它和/或允許通過 Web 瀏覽器瀏覽它時,才需要這樣做。

在我工作的地方,我們只是設置svnserve它為您提供與顛覆儲存庫互動所需的一切。設置它非常簡單。

鑑於您使用的是 Ubuntu,我會看一下來自 Ubuntu 社區 Wiki 的標題為: Subversion的指南。

一般步驟

$ svnserve -d --foreground -r /home/svn
# -d -- daemon mode
# --foreground -- run in foreground (useful for debugging)
# -r -- root of directory to serve

更多使用細節請參考 svnserve 的幫助:

$ svnserve --help

如果您想設置 Apache 並讓它通過 WebDAV(http:// 或 https://)提供您的 subversion 儲存庫,我上面提到的指南還包括詳細資訊。

**注意:**我上面提到的方法svnserve是通過 TCP 埠 3690 (svn://) 提供對儲存庫的訪問。這種方法可以完美地與任何 subversion 客戶端(例如svnUnix 或 Windows 上的 TortoiseSVN)配合使用。

引用自:https://unix.stackexchange.com/questions/76183