1. 命令安装svn
yum -y install subversion
出现如下图信息即代表安装完成
1.1 创建一个版本控制目录
执行这两个命令生成版本控制文件并生成svn版本控制配置信息
mkdir -p /root/svn/test/ //这里是生成文件,地址需根据实际情况填写,我这里仅供参考.
svnadmin create /root/svn/test/ //这里是生成配置文件命令
出现如下图的信息即表示svn版本控制配置信息文件已生成
1.2 修改配置信息
打开刚刚生成的配置文件 conf/passwd 文件添加账号信息并保存
打开authz 文件添加账号读写权限 , 权限需要添加 [/] 代表更目录下的所有资源
打开 svnserve.conf 文件修改以下信息
anon-access=none
auth-access=write
password-db=/root/svn/test/conf/passwd
authz-db=/root/svn/test/conf/authz
realm=/root/svn/test
一定要把 #号后边的空格去掉
1.3 添加钩子(用来服务器自动同步)
进入hooks目录下复制 post-commit.tmpl 文件为 post-commit
cp post-commit.tmpl post-commit
复制成功后打开 post-commit 文件 注释掉最后一行并添加
export LANG="zh_CN.UTF-8"
svn update /www/wwwroot/fastadmin --username 你的用户名--password 你的密码
编辑完成后保存退出 并给文件777权限
1.4 开启服务
完成以上步骤后 , 环境的基础信息配置已经结束 , 之后查看svn服务是否已经开启
ps -ef | grep svn
如果没有 , 则按照下方命令开启即可
svnserve -d -r /root/svn/test --listen-port=3690
开放3690端口
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
2 . 连接服务
本地创建一个文件夹用来连接刚刚创建的svn服务
点击确认 , 输入我们创建的账号和密码
完成
(注: 如果有连接拒绝的信息报错 , 先检查一下svn服务是否正常开启和启动端口是否开放 )
本地出现SVN仓库信息就表示连接成功 , 之后在本地的文件就可以正常更新和提交了 , 本篇文章暂时先记录到这里
大家遇到有什么问题可以评论交流
感谢观看!!!