windows版本git代码自动更新

背景,量化交易的服务器必须是windows的,然后经常有些代码要更新,我想让它能自动更新,写了个php的脚本,再配置个webhook钩子就行了,因为git处于安全原因(可能git它自己觉得这样做安全)

php 复制代码
<?php

$dir = __DIR__;
if(PHP_OS=='Linux'){
    var_dump($_REQUEST);
    exec("cd {$dir}  && sudo git reset --hard && sudo git pull",$data);
    var_dump($dir);
    var_dump($data);
}else{
    //需要把C:\Users\ygg\.ssh文件夹拷贝到C:\Windows\System32\config\systemprofile
    //exec('git -C "'.$dir.'" reset --hard && git -C "'.$dir.'" pull', $data);
    exec(' git -C "'.$dir.'" pull', $data);
    var_dump($data);
}

重点是:

把C:\Users\danny\.ssh文件夹拷贝到C:\Windows\System32\config\systemprofile

相关推荐
阿俊-全栈开发4 小时前
LikeShop 单商户高级版二开项目的 Git 分支管理与版本发布规范
git·likeshop·likeshop开源商城·likeshop多商户
努力弹琴的大风天5 小时前
TortoiseGit 仓库不显示绿色对号解决方案
git·tortoisegit·图标显示
我不会插花弄玉8 小时前
GitHub实操【由浅入深-Git】
git·github
说实话起个名字真难啊8 小时前
Git常用小问题笔记
笔记·git·elasticsearch
橙露1 天前
git简明教程以及资源分享
大数据·git
codigger1 天前
别再靠"最终版-改"活下去了:一篇讲透 Git 与 GitHub
git·程序员·github·编程·控制版本
JustNow_Man1 天前
【Harness】本地文本向量化搜索解决方案--qmd
git·python·算法
香吧香1 天前
GitHub Actions 详解
git
Madison-No71 天前
Git版本控制工具(三)
git
可乐_不渴2 天前
【Linux】 项目自动化构建工具makefile&& 版本管理Git&&第一个程序
linux·git·自动化·1024程序员节