类型
coding 钩子
github 钩子
环境
服务端:阿里云虚拟主机(Ubuntu16.04)
coding 自动部署 WebHook3.0
windows 10 开发环境
【利用WebHook实现PHP自动部署Git代码】部署
服务器虚拟主机配置
coding 代码托管配置
本地代码提交
服务端配置
1、创建web服务器用户目录
这里以www用户为例,不同的环境请根据自己环境自行修改
sudo mkdir /var/www/.sshsudo chown -R www:www /var/www/.ssh/2、生成公钥(两个)
git用户公钥(个人公钥通用)
部署公钥(部署公钥用以部署项目,只针对项目)
其实配置一个个人公钥就可以,也就是通用公钥了3、用户公钥
用于git clone时认证权限
ssh-keygen -t rsa -C "Tinywan@gmail.com"# 然后一直回车就行# 生成的文件通常是 /root/.ssh/id_rsa,如果非root用户请查看提示上的路径4、部署公钥(非必需)
sudo -Hu www ssh-keygen -t rsa # 请选择 "no passphrase",一直回车下去#sudo cat /var/www/.ssh/id_rsa.pub # 这个只是针对单个项目的sudo cat /home/www/.ssh/id_rsa.pub # 查看生成的密钥内容,复制全部
推荐阅读
- 用PHP实现遍历删除目录及此目录下存放的所有文件
- 特斯拉连续第四个季度实现盈利,做空特斯拉又成了笑话?
- 茶品味心脏生活得以实现
- 如何利用工具,定位低效SQL?
- 利用DNS实现SQL注入带外查询
- C 语言实现的跨平台开发库 TBOX
- 利用淘宝漏洞低价买犯法吗 淘宝系统漏洞买到低价商品
- 图文教程 阿里云申请免费SSL证书实现网站HTTPS化
- 并使用java实现 一文看懂Base64原理
- 如何利用ARP命令解决网络故障
