一键安装 caddy 及 git 插件
curl https://getcaddy.com | bash -s personal http.git
添加 Caddyfile 文件:
# 这里可以写域名加端口,也可以IP加端口,请注意在防火墙开启对应端口0.0.0.0:8080 { root /home/caddy-docs/public git { ## 项目地址:(私有项目请输入ssh 地址) repo https://gitee.com/caddy-china/docs ## 私有项目需要添加key # key /root/.ssh/id_rsa path /home/caddy-docs ## password 改成你的密码 hook /webhook password ## 使webhook支持码云 hook_type generic ## 更新完之后如果需要执行命令,比如 npm run build,如果需要多个命令,多行then 即可 # then npm run build } ## 如果需要自动申请 https 证书 请开启 tls 。 #tls xx@163.com gzip }
启动 caddy: caddy (确保Caddyfile 在当前目录下) 如果需要后台启动 caddy: nohup caddy &
码云 gitee 的管理——webhooks 里填你服务器地址: http://123.123.123.123:8080/webhook 密码:password