在Ubuntu下配置Subversion,你需要先安裝Subversion和相關工具,然后創建一個新的SVN倉庫,最后配置用戶權限
打開終端(Ctrl+Alt+T),輸入以下命令來安裝Subversion和相關工具:
sudo apt-get update
sudo apt-get install subversion libapache2-mod-svn
首先,創建一個新的目錄來存放SVN倉庫:
sudo mkdir /var/svn
接下來,創建一個新的SVN倉庫:
sudo svnadmin create /var/svn/myrepo
這里,myrepo
是你的SVN倉庫名稱。
編輯SVN倉庫的配置文件:
sudo nano /var/svn/myrepo/conf/svnserve.conf
取消以下行的注釋(刪除行首的#
符號):
[general]
anon-access = none
auth-access = write
password-db = passwd
保存并退出。
編輯SVN倉庫的用戶和密碼文件:
sudo nano /var/svn/myrepo/conf/passwd
添加用戶和密碼,例如:
[users]
user1 = password1
user2 = password2
保存并退出。
編輯Apache的配置文件:
sudo nano /etc/apache2/mods-enabled/dav_svn.conf
添加以下內容:
DAV svn
SVNParentPath /var/svn/
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /var/svn/myrepo/conf/passwd
Require valid-user
</Location>
保存并退出。
sudo systemctl restart apache2
現在,你已經成功配置了SVN。你可以通過以下URL訪問SVN倉庫:
http://your_server_ip/svn/myrepo
用戶名和密碼與上面配置的用戶和密碼相同。