gpt4 book ai didi

git - 观看 github 推送并自动 pull 到远程

转载 作者:行者123 更新时间:2023-12-02 14:02:56 30 4
gpt4 key购买 nike

一段时间以来,我一直在尝试远离 FTP。

在掌握了 GIT 之后(我错过了什么!),将提交推送到 GitHub,然后最终将更改 pull 到我的远程服务器上并 pull 任何更改)。

我一直在看的一个教程视频建议使用 Github webhooks 和一个执行 shell 命令的 php 文件

<?php `git pull`; ?>

我不完全确定这是否是设置这种自动化的最有效方法,任何人都可以阐明同步我的 githhub 和远程服务器的好方法吗?

非常感谢

以为我应该编辑它以显示我当前的进度。
  • 使用
  • 在本地计算机上创建简单的文件夹结构

    索引.html
    github.php - <?php混帐 pull `; ?> (shell 命令的反引号)
  • 使用 GIT init
  • 创建 git repo
  • 提交并推送到 github repo
  • 在远程服务器上,创建了一个非密码 SSH key
  • 在 github 上,将 SSH key 粘贴到 REPO > 设置 > 部署 key
  • 创建了一个 webhook http://makebelievemedia.co.uk/staging/test/github.php (pull_request)

  • 据我所知,当提交被推送到 Github 时,现在应该向 github.php 发送 pull_request,然后应该将所有更新的文件传输到远程服务器

    我认为我对实际过程的理解已经足够好,但我认为我可能遗漏了一些重要的东西,只是为了澄清我是否在远程服务器上运行手动 PULL 请求一切正常,但它不是自动化的,这是我的主要目标

    最佳答案

    我的错误,部署 key 输入不正确。对于任何希望自动化 github 部署的人,我会推荐这种简单的方法

    关于git - 观看 github 推送并自动 pull 到远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32956265/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com