Subversion(简称SVN)是一个开源的版本把持体系,用于管理源代码跟文档。它可能跟踪文件的变更,支撑多用户协同任务。本文将具体讲解怎样搭建一个SVN效劳器,从入门到粗通。
# 安装SVN效劳器
sudo yum install subversion
# 创建SVN客栈
sudo svnadmin create /var/svn/your-repo
bin
目录。bin
目录增加到情况变量中。sudo useradd -m -d /home/svnuser -s /bin/bash svnuser
sudo passwd svnuser
sudo htpasswd -cm /var/svn/your-repo/svnusers SVNUSER
-c
:创建新用户-m
:加密密码SVNUSER
:用户名sudo yum install httpd
sudo vi /etc/httpd/conf/httpd.conf
<Location /svn>
DAV svn
SVNParentPath /var/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /var/svn/your-repo/svnusers
Require valid-user
</Location>
sudo systemctl restart httpd
# 克隆客栈
svn checkout http://yourserver/your-repo
# 增加文件
svn add yourfile.txt
# 提交变动
svn commit -m "Commit message"
# 更新客栈
svn update
sudo systemctl status svn
sudo systemctl status httpd
经由过程本文的讲解,信赖你曾经控制了SVN效劳器的搭建方法。在现实利用中,还须要一直进修跟现实,进步本人的版本把持才能。祝你在版本把持的道路上越走越远!