Centos7 下的SVN安装与配置

本文档详细介绍了在CentOS7上安装和配置SVN的步骤,包括安装过程、创建版本库、配置权限、启动和停止服务,以及各种常用SVN命令的使用方法,如checkout、add、commit等,帮助用户全面掌握SVN操作。
摘要由CSDN通过智能技术生成

本次实践使用百度服务器 CentOS / 7.1 x86_64 (64bit)
svnserve, version 1.7.14

安装svn

yum install subversion
查看版本
svnserve –version

返回结果

[root@chinamobile2016 ~]# svnserve –version
svnserve, version 1.7.14
(r1542130) compiled Nov 20 2015, 19:25:09

Copyright (C) 2013 The Apache Software Foundation. This software
consists of contributions made by many people; see the NOTICE file for
more information. Subversion is open source software, see
http://subversion.apache.org/

The following repository back-end (FS) modules are available:

  • fs_base : Module for working with a Berkeley DB repository.
  • fs_fs : Module for working with a plain file (FSFS) repository.

Cyrus SASL authentication is available.

创建SVN版本库

cd /storage
mkdir svn
cd svn
mkdir project
svnadmin create /storage/svn/project/
ls project/
发现已经有生成的版本库文件

配置svn信息

conf/authz

cd conf
vi authz
在[groups]下添加用户组
admin=admin(用户组名=用户名)
在[repository:/baz/fuz]下添加用户组权限
[project:/]
@admin=rw

conf/passwd

在[users]下添加
admin=test(用户名=密码)

conf/svnserve.conf

取消以下项目的注释
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
realm=project

修改/root/.subversion/server

取消store-plaintext-passwords=yes的注释并修改

确认安装openssl与openssl-devel

yum install openssl openssl-devel

启用,连接与关闭

启用

svnserve -d -r /storage/svn/

在project这个repo里导入文件

svn import xxxx svn://xx

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值