Linux搭建SVN服务器

时间:2026-02-16 01:05:09

1、安装SVN服务端

直接用apt-get或yum安装subversion

sudo yum install subversion

2、创建版本库

svnadmin create /home/svnrepo    ##svnrepo 是我创建的版本库

3、配置svnserve

版本库 /home/svnrepo 建立后在文件夹下会生成conf文件夹,进入/home/svnrepo/conf下面会有下面3个文件

authzpasswdsvnserve.conf

我们依次修改

svnserve.conf修改以下几个部分:anon-access = readauth-access = writepassword-db = passwdauthz-db = authz

passwd修改为:

[users]username = password //这里的username和password自己设置 eg: admin = 123456 账号admin 密码123456

authz最后加上以下两行(这两行解决了 SVN客户端解决authorization failed问题)

[\]* = rw

4、启动svnserve即可:

svnserve -d -r /home/svnrepo/

5、svn 的使用

eg: 我现在 /home/www 下部署项目

cd /home/www #进入项目目录

执行检出 svn checkout file:///home/svn/svnrepo/

# 通过svn协议 检出方式 svn checkout svn://服务器的ip地址/ #

6、添加文件到svn

/home/www 目录下创建一个demo文件

svn add demo # 文件加到svn

svn 提交

svn commit -m '记得写注释'

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com