Subversion(简称SVN)是一款富强的版本把持体系,它可能帮助开辟者更好地管理代码跟文档的版本。搭建SVN远程效劳器可能让团队成员在异地协同任务,进步开辟效力。本文将具体讲解怎样从零开端搭建SVN远程效劳器。
在开端搭建SVN效劳器之前,你须要筹备以下前提:
在Linux效劳器上,你可能利用以下命令安装SVN:
sudo apt update
sudo apt install subversion
创建一个目录用于存放SVN客栈:
sudo mkdir /var/svn
然后,利用svnadmin
命令创建一个新的客栈:
sudo svnadmin create /var/svn/myrepo
编辑/var/svn/myrepo/conf/svnserve.conf
文件,停止以下设置:
[general]
anon-access = read
auth-access = write
password-db = /var/svn/myrepo/conf/passwd
利用htpasswd
命令创建用户跟密码:
sudo htpasswd -c /var/svn/myrepo/conf/passwd username
按提示输入用户名跟密码。
利用以下命令启动SVN效劳:
sudo svnserve -d -r /var/svn
其中,-d
参数表示以保卫过程形式运转,-r
参数指定SVN客栈的根目录。
确保SVN效劳器的3690端口(默许端口)已开放:
sudo ufw allow 3690/tcp
在Windows体系上,你可能下载TortoiseSVN客户端。
在TortoiseSVN中,抉择“SVN Checkout”命令,输入SVN效劳器的地点跟客栈的道路,然后点击“OK”停止检出。
经由过程以上步调,你曾经成功搭建了一个SVN远程效劳器。现在,你的团队成员可能经由过程SVN客户端拜访效劳器,停止代码的提交、更新跟版本把持等操纵。盼望本文能帮助你轻松上手搭建SVN远程效劳器。