Linux/Ubuntu下安裝svn(一)

SVN的安裝

摘要

如下爲我創建subversion並使用apache2對其進行訪問的的步驟。我想一般通常的服務器都已經裝上了apache2。那此時你須要進行下載和安裝的包爲subversionlibapache2-svn.web

步驟一

sudo apt-get install subversion libapache2-svnapache

上面使用包管理器安裝了subversionapache2對應的svn模塊,該模塊自己採用webdav來在subversion之間傳遞文件。ubuntu

步驟二

sudo a2enmod dav_svn服務器

檢查對應的模塊是否開啓,若是關閉了,該模塊將在執行完該命令後開啓。svn

步驟三

如今來配置一下,/etc/apache2/mods-enabled/dav_svn.conf測試

更改文件以下:ui

<Location /svn>spa

  DAV svn命令行

  SVNPath /home/svnrest

 

  AuthType Basic

  AuthName "Subversion Repository"

  AuthUserFile /etc/apache2/dav_svn.passwd

  Require valid-user

</Location>

 

步驟四

若是你還未建立一個叫作/home/svn的目錄,執行如下的命令行:

sudo mkdir /home/svn

sudo svnadmin create /home/svn

步驟五

如今你能夠設置倉庫的屬組爲apache2,執行如下的命令:

sudo chown -R www-data /home/svn

步驟六

svn建立一個用戶名和密碼,執行如下的命令:

sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd bob

 

固然這裏你能夠把用戶名bob改爲任意你想要得用戶名。

步驟七

重啓apache2,執行如下的步驟:

sudo /etc/init.d/apache2 restart

步驟八 測試

http://you.server/svn ---》 此時將彈出一個dialog對話框,要求你輸入用戶名和密碼。此時全部的勞動將獲得回報。

 

參考文獻:https://davidwinter.me/subversion-over-apache-2-on-ubuntu/

相關文章
相關標籤/搜索