You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git在cPanel仓库自动部署遇version_control权限缺失错误求助

问题描述

按照cPanel官方文档在远程服务器创建Git版本仓库,在仓库根目录创建cpanel.yml文件配置推送时自动部署至public目录,但推送时出现如下错误:

func: create
module: VersionControlDeployment
result:
data: ~
errors:
- You do not have the feature “version_control”.
messages: ~
metadata: {}

warnings: ~

目前手动部署可正常执行,但系统提示缺少VersionControlDeployment相关权限,需要协助解决。

解决方案
  • 联系主机提供商/服务器管理员,确认你的cPanel账户是否开启了Version Control功能模块:
    cPanel的自动部署依赖该模块的完整权限,手动部署能执行不代表自动推送触发的部署权限已开放,管理员可通过WHM的Feature Manager工具为你的账户启用该功能。
  • 检查cPanel账户的权限组配置:
    部分主机商会限制普通用户的自动部署触发权限,即使手动部署可用,自动推送的动作需要额外授权,需管理员在WHM中调整对应账户的权限组设置。
  • 验证cpanel.yml配置的正确性:
    确保配置文件无语法错误(比如缩进、路径是否准确),错误配置可能间接引发权限类误报,参考正确配置示例:
    deployment:
      tasks:
        - export DEPLOYPATH=/home/yourusername/public_html/
        - /bin/cp -r . $DEPLOYPATH
    
  • 尝试重新创建Git仓库:
    删除现有仓库后,在cPanel的Git Version Control界面重新创建并配置自动部署,若创建过程中就提示权限不足,直接联系管理员处理。

内容的提问来源于stack exchange,提问作者Marisol vega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 02:50:32