首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cpanel存储库的GitHub工作流

cpanel存储库的GitHub工作流
EN

Stack Overflow用户
提问于 2020-09-01 13:29:57
回答 1查看 1.8K关注 0票数 3

我需要帮助设置GitHub工作流,所以每当我推送到GitHub存储库时,更改都会自动推送到cpanel存储库。我认为这将是一个比推到GitHub和cpanel存储库更好的选择。当多个开发人员正在处理这个项目时,这也会很有帮助,而且我不必每次都共享密码。

EN

回答 1

Stack Overflow用户

发布于 2020-09-02 06:13:35

通过ftp将文件部署到托管网站

您的cpanel应该接受ftp或sftp。因此,您可以创建一个用户名/密码,并访问您的cpanel目录,并创建一个像下面这样的工作流来推送到它。下面的用户操作将在每次提交时推送到ftp。

下面是在https://github.com/SamKirkland/FTP-Deploy-Action下面使用的github操作的文档

代码语言:javascript
复制
 name: FTP Test
 on:
   push:
 jobs:
   ci:
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v2
       - name: FTP-Deploy-Action
         uses: SamKirkland/FTP-Deploy-Action@3.1.1
         with:
           ftp-server: ${{ secrets.SFTP_SERVER }}
           ftp-username: ${{ secrets.FTP_USERNAME }}
           ftp-password: ${{ secrets.FTP_PASSWORD }}
           local-dir: toupload

部署到git cpanel中的托管回购

在这个管道中,我们基本上是签出github代码,然后更改原点,这样我们就可以直接将代码推入CPANEL并执行代码。

代码语言:javascript
复制
 name: Push To CPanel Git
 on:
   push:
 jobs:
   ci:
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v2
       - name: Push to git repo
         run: |
             git remote set-url --add --push origin ssh://username@hostname/home/username/Project/example.git
             git add .
             git commit -m "Push to cPanel"
             git push https://${{ secrets.GITHUB_TOKEN }}@domain.com/username/example.git -f
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63688723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档