搭建 SVN 服务

搭建 SVN 服务器

# sudo yum install subversion			# 安装 svn
# mkdir /apply/svn                      # 创建文件夹
# svnadmin create /apply/svn/data	    # 创建版本库目录
# cd /apply/svn/data/conf			    # 进入版本库配置目录
# ls -al    # 会有如下三个文件
# authz:负责账号权限的管理,控制账号是否读写权限
# passwd:负责账号和密码的用户名单管理
# svnserve.conf:svn服务器配置文件
# vi authz		# 添加如下	zyh:用户名	rw:可读写
[\]
zyh = rw
# vi passwd		# 添加如下	zyh:用户名	123456:密码
[users]
zyh = 123456
# vi svnserve.conf	# 找到如下  去掉前面的#和空格
anon-access = read
auth-access = write
password-db = passwd
realm = /apply/svn/data

添加安全组规则(如下),客户端访问 svn://ip/data 即可

客户端提交

windows可安装 TortoiseSVN

MacOS可安装 SnailSVNLite

Linux 命令行

svn add . --no-ignore --force
svn commit -m "java项目" --force-log

问题

svnserve: E000098: 不能绑定服务器套接字: 地址已在使用
# ps -aux | grep svnserve		# 找出svnserve进程进行杀死
# kill -9  xxx    				# xxx代表svnserve对应pid
svn: E155010: 丢失了预定增加的“java项目/…”
# svn status
# svn delete --force java项目
svn: E155004: 运行“svn cleanup”删除锁
svn cleanup

阿里云添加安全组规则

搭建 SVN 服务_第1张图片

你可能感兴趣的:(CentOS,SVN)