系统环境:Centos 7.0
第一步:通过yum命令安装svnserve
> yum -y install subversion # 自动安装svn服务器相关服务和依赖
> rpm -ql subversion # 查看svn服务和依赖的安装位置
第二步:创建版本库目录
> mkdir -p /var/svn/svnrepos # 在var路径下创建版本库存放的位置
第三步:创建svn版本库
> svnadmin create /var/svn/svnrepos/v1 # 在var路径下创建名为'v1'的版本库
> cd /var/svn/svnrepos/v1 # 进入名为v1的svn版本库
# conf db format hooks locks README.txt
> cd /var/svn/svnrepos/v1/conf # 进入conf
# authz passwd svnserve.conf
authz:authz文件是负责账号权限的管理,控制账号是否读写权限
passwd:passwd文件是负责账号和密码的用户名单管理
svnserve.conf:svnserve.conf文件是svn服务器配置文件
第四步:配置修改
1.修改authz文件信息,如下:
> vi authz # 进入编辑模式,编辑帐号权限
# 末尾处添加:
[\]
帐号 = rw
# 例:
[\]
admin = rw
2.修改passwd文件信息,如下:
> vi passwd # 进入编辑模式,添加帐号
# 末尾处添加:
帐号 = 密码
# 例:
admin = password
3.修改svnserve.conf文件信息,如下:
> vi svnserve.conf # 进入编辑模式,在原始文件中 去掉4条被注释内容的注释:
# 原:
### anon-access = read
### auth-access = write
### password-db = passwd
### realm = My First Repository
# 改:(修改后内容的前面不要留空格)
anon-access = read
auth-access = write
password-db = passwd
realm = My First Repository
第五步:启动svn服务器
> svnserve -d -r /var/svn/svnrepos # 启动svn服务
> ps -aux # 查看服务启动是否成功
第六步:访问svn
1.在windows系统中下载 SVN客户端安装运行
2.拉取svn项目输入地址:svn://ip:3690/xx (ip = linux的ip,3690 = svn默认端口,xx = 版本库名称)
- 弹出登录框 输入在passwd 文件设置的账户密码登录即可
(原创:本文为日常学习记录分享)
网友评论