安装svn、
可以自行编译安装 或者 简单点 yum -y install subversion
在根目录创建版本库
mkdir -p /svn/shop
svnadmin create svn/shop shop目录下生成相关目录,即创建成功
配置 (shop/conf)
vi authz
#添加开发用户组
[groups]
develop = cjj
[/]
@develop = rw *= r
#配置用户密码
vi passwd
[users]
cjj=123456
#配置svnserve.conf
vi svnserve.conf
anon-access = none
auth-access =write
password-db = passwd
authz-db = authz
realm = shop
实现客户端提交,服务器代码更新,钩子同步
先在服务器web访问目录下checkout下仓库
svn co svn://localhost/svn/shop
#复制post-commit
cd /svn/shop/hooks
cp post-commit.tmpl post-commit
#添加权限
chmod 755 post-commit
#添加同步命令
vi post-commit
#!/bin/bash
export LANG=en_US.UTF-8
/usr/bin/svn update --force /data/htdocs/localhost/shop
网站首页 > 开源技术 正文
猜你喜欢
- 2025-05-08 基本Spring Cloud的微服务架构搭建及应用(一)
- 2025-05-08 代码质量扫描工具SonarQube原理及环境搭建
- 2025-05-08 小心!你的这些习惯和粗心,可能正在泄露信息!丨提示
- 2025-05-08 一步步搭建openwrt编译环境并编译ddserver源码
- 2025-05-08 远程办公、巡逻机器人、口罩识别……离不开一群“研发技术宅”
- 2025-05-08 树莓派可以DIY有趣的小制作(自己做树莓派)
- 2025-05-08 Git使用指南 | 教你轻松学会Git(git用法教程)
- 2025-05-08 UE5官方推荐!大型项目版本控制用Perforce还是SVN?
- 2025-05-08 戴尔服务器T410三块硬盘RAID5数据恢复成功案例
- 2025-05-08 为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)