实现gitee自动部署
in Linux with 0 条评论

实现gitee自动部署

in Linux with 0 comment

实现gitee自动部署

请输入图片描述

由于协同开发的原因, 经常需要手动在服务器上进行git pull的确很浪费时间

所以参照网上的教程实现了一个自动部署的功能

参考文章

使用github提供的webhook服务完成自动部署网站

开始

具体的实现方式参考上面那个网址,已经非常详细了

请输入图片描述

出现的问题解决

1) 更新目录文件的时候没有权限
2) .git 没有权限
3) 使用ssh上传总是出现问题

解决办法

修改文件目录权限为 www

# 不建议这么做(我暂时没有找到其他办法)
root > chown -R www:www ./* 
root > chown -R www:www .git

HTTPS 方式接入码云保存密码的方式

配置 .git/config

里面的

[remote "origin"]
    url = https://username:password@gitee.com/username/project.git
    fetch = +refs/heads/*:refs/remotes/origin/*

Responses