yangy123123

关于宝塔定时任务,自动同步 git 项目

  •  
  •   yangy123123 · Mar 27, 2023 · 1459 views
    This topic created in 1144 days ago, the information mentioned may be changed or developed.

    入门操作,希望对新手有点帮助。

    操作比较简单

    1.首先你需要 git clone 一个项目到你的服务器,然后再 git config 里面需要配置 git 信息,参考如下

    [remote "origin"]
    	url = h t t p s://[你的用户名]:[你的密码]@[git 项目地址,不需要 http 头]
    [user]
        name = [你的用户名]
        email = [你的邮箱]
        password = [你的密码,一般 git 都是账户登录密码,github 需要创建一个 access 密码]
    

    2.在宝塔计划任务里面填入一下 shell 命令就可以了,这个 Shell 命令不会保留 commit 信息。

    #进入目录

    cd /服务器项目目录
    

    #新建一个新分支

    git checkout --orphan new_branch;
    

    #添加目录所有文件

    git add -A
    

    #提交备注信息

    git commit -am "备注信息"
    

    #删除原来的分支

    git branch -D [目标分支名]
    

    #切换到新分支

    git checkout new_branch
    

    #修改分支名

    git branch -m [目标分支名]
    

    #强制提交分支信息

    git push -f origin [目标分支名]
    
    

    以上所有[]里面的内容都是你需要设置的信息,“[]”符号不需要写,然后启动计划任务就可以啦。

    liuzhaowei55
        1
    liuzhaowei55  
       Mar 27, 2023 via iPhone
    如果是为了自动部署的话,商店里有个免费的 webhook 可以用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3725 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 00:43 · PVG 08:43 · LAX 17:43 · JFK 20:43
    ♥ Do have faith in what you're doing.