cPanel Git 尽管有 .cpanel.yml 控件无法正常工作

cPanel Git Control can not manage to work although there is a .cpanel.yml

我是 Git 的新人。我使用比特桶。我在 localhost 工作一切正常。现在,我想将项目上传到服务器。因此,我想使用 cPanel 提供的 Git 控件。我的工作根文件夹是

/home/user/public_html/orders

我已通过 SSH 进入此路径并粘贴我从 Bitbucket 获取的克隆 link。一切都很好。我看到了提交等等。现在我对本地主机项目做了一些 changes/adds/edits,所以我有超过 10 个新提交。如果我尝试通过 cPanel“从远程更新”,我的 cpanel 提交没有任何变化。有一条消息说:

"存在有效的 .cpanel.yml 文件。有关详细信息,请阅读我们的文档。
签出的分支上不存在未提交的更改
"

所以我创建并上传了许多 .cpanel.yml 文件,以完成这项工作!例如:

---
deployment:
      tasks:
        - export DEPLOYPATH=/home/user/public_html/orders
        - /bin/cp -R * $DEPLOYPATH

---
deployment:
      tasks:
        - export DEPLOYPATH=/home/user/public_html
        - /bin/cp -r /home/user/orders/* $DEPLOYPATH

但还是没有运气.. 我在这里发现了很多问题,但找不到解决方案 .cpanel.yml 文件位于我上面提到的根路径文件夹中: /home/user/public_html/orders/.cpanel.yml

有什么帮助吗?

好的,我自己找到了一个解决方案并成功了。 前几天,bitbucket 也宣布了一些变化!为了将您的本地项目连接到 bitbucket,您需要在“个人设置”选项菜单下设置“应用程序密码”。 这样就不用每次发送commit都输入账号密码了

现在,为了连接 cPanel“Git 版本控制”,您还需要在“个人设置”下创建一个“SSH 密钥”。因此,cPanel 获得与 Bitbucket 连接的授权。 在这个 link 中也有一个很好的教程: How to clone Bitbucket git into cPanel Git™ Version Control