阅读量:0
在Ubuntu下配置Subversion,你需要先安装Subversion和相关工具,然后创建一个新的SVN仓库,最后配置用户权限
- 安装Subversion和相关工具:
打开终端(Ctrl+Alt+T),输入以下命令来安装Subversion和相关工具:
sudo apt-get update sudo apt-get install subversion libapache2-mod-svn
- 创建SVN仓库:
首先,创建一个新的目录来存放SVN仓库:
sudo mkdir /var/svn
接下来,创建一个新的SVN仓库:
sudo svnadmin create /var/svn/myrepo
这里,myrepo
是你的SVN仓库名称。
- 配置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以支持SVN:
编辑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>
保存并退出。
- 重启Apache:
sudo systemctl restart apache2
现在,你已经成功配置了SVN。你可以通过以下URL访问SVN仓库:
http://your_server_ip/svn/myrepo
用户名和密码与上面配置的用户和密码相同。