Centos7系统
一. svn代码服务器搭建, 参考 https://www.runoob.com/svn/svn-tutorial.html
- 安装 svnserve
yum -y install subversion
- 创建版本库目录
mkdir svncode
- 创建版本库
svnadmin create svncode/code
- 配置修改
svncode/code/conf/目录
authz : 账号读写权限管理
passwd : 账号和密码管理
svnserve.conf : svn服务器配置文件
4.1 authz文件修改
[\]
svnuser = rw
4.2 passwd文件修改
svnuser = 123456
4.3 svnserve.conf文件修改
anon-access = read
auth-access = write
password-db = passwd
- 开启防火墙
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
- 启动svn服务器
svnserve -d -r svncode
- 客户端测试验证
svn checkout svn://192.168.2.241:3690/code
二. git代码服务器搭建, 参考https://www.runoob.com/git/git-tutorial.html
- 安装Git
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
yum -y install git-core
- 创建一个git用户组和用户
groupadd gitgroup
useradd gituser -g gitgroup
passwd gituser
- 初始化Git仓库
mkdir gitcode
git init --bare gitcode/code.git
chown -R gituser:gitgroup gitcode/
- 客户端测试验证
git clone gituser@192.168.2.241:/home/demo/gitcode/code.git