windows本地开发,使用centos作为服务器,打包上传方式比较复杂。需要有便捷的上传方式,这里使用svn。
- centos7 svn服务器安装
yum -y install subversion
- 查看svn的版本
svnversion --version
- 创建svn目录
mkdir -pv /data/svnroot
svnadmin create /data/svnroot
- 配置svn用户名及密码
cd /data/svnroot/conf/
vim passwd添加
xhs=xhsxhs123
- 设置权限,设置doitge具有读写权限
vim authz添加
[/]
doitge=rw
- 设置svn服务器匿名用户无法登录vim svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
- 启动svnserver
svnserve -d -r /data/svnroot/
- windows下使用svn客户端访问
TortoiseSVN下载地址
安装后checkout以下地址:
svn:// ip地址
- linux下使用svncheckout到本地,linux只需要负责拉取, 然后运行,因为我们是在windows上进行编码。
cd /data/devops
svn checkout svn://127.0.0.1 --username=xhs --password=xhsxhs123
svn update
- 本地commit更新代码,服务器可以update进行更新
网友评论