【问题标题】:Deploy github Private repo to a Shared Hosting将 github Private repo 部署到共享主机
【发布时间】:2022-06-18 00:31:16
【问题描述】:

我见过很多将 github repo 部署到共享主机的方法。(Cpanel) 但是,特别是对我来说,有很多不一样且不明确的解决方案。 首先是 - 我想知道当我们更新已部署的存储库时托管会自动更改。 第二 - 我们可以手动和自动管理它以进行更改。(更喜欢自动,只想手动知道。) 第三 - 如果你能给我亮光,请成为我的老师...... 你可以给我一个已经解决了这个问题的链接。对我来说没问题。 非常感谢...

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: github deployment cpanel shared-hosting


【解决方案1】:

我想我明白你在寻找什么。将 GitHub 存储库部署到 CPanel 的一种好方法是通过 GitHub Actions 和 FTP 连接。

在您的 GitHub 存储库中创建一个新操作,这将提示创建一个 main.yaml 文件,您可以使用从 https://github.com/marketplace/actions/ftp-deploy 获取的以下代码填充该文件。

on: push
name: ? Deploy website on push
jobs:
  web-deploy:
    name: ? Deploy
    runs-on: ubuntu-latest
    steps:
    - name: ? Get latest code
      uses: actions/checkout@v2
    
    - name: ? Sync files
      uses: SamKirkland/FTP-Deploy-Action@4.3.0
      with:
        server: ftp.samkirkland.com
        username: myFtpUserName
        password: ${{ secrets.ftp_password }}

自定义您的服务器、用户名和密码(最好使用存储库秘密变量),每次提交到主分支时,文件都会在 FTP 存储库中上传/修改。

如果您需要更多帮助,这里有一个演练:https://youtu.be/UNWIXYSZfZY

【讨论】:

    猜你喜欢
    • 2020-09-30
    • 1970-01-01
    • 2020-08-24
    • 2018-12-02
    • 1970-01-01
    • 2018-06-05
    • 2014-09-25
    • 1970-01-01
    • 2022-11-18
    相关资源
    最近更新 更多