无法推送到gitlab中的新项目-提交消息未遵循模式

时间:2019-05-14 08:04:14

标签: git gitlab

我正在努力将一个新项目推到GitLab的仓库中。我可以访问一个未管理的存储库,但我拥有完整的权限。它仅设置为使用http访问。

我有一个点头的小项目,我试图在存储库中创建一个要共享的新项目,但我似乎无法推动它。我尝试通过浏览器创建项目(一切似乎都很好,我是该小组的成员,并且能够使自己成为大师)。我已经测试过可以在仓库中推动其他项目。

然后我在本地遵循了说明

cd existing_folder
git init
git remote add origin http://git.evo.r2-org.net:9443/IMS-Prototype/versionprototype.git
git add .
git commit -m "Initial commit"
git push -u origin master 

但是我得到的一切(在这种情况下,我只有2个文本文件,以避免任何其他可能的问题!)。此消息是在我尝试创建新分支后获取的,但是我在master上收到了相同的消息。

  

计数对象:4,完成。增量压缩最多使用4个线程。   压缩对象:100%(4/4),已完成。书写对象:100%(4/4),   1.56 KiB |已完成1.56 MiB / s。总数4(增量0),重用0(增量0)远程:GitLab:提交消息不遵循模式'workitem \   \ d +'至http://pathtoremote:9443/MyProject/project.git! [远程   拒绝]开发->开发(接收前挂钩失败)错误:失败   将一些参照推送到'http://pathtoremote:9443/MyProject/project.git'

我不认为这(!?)是权限问题,因为我有权克隆和推回存储库中的其他项目,还具有创建项目的权限。所以我现在很茫然,想知道这对任何人都意味着什么。

1 个答案:

答案 0 :(得分:1)

该存储库似乎强制执行有关其提交消息的规则。您的提交消息必须提及workitem <number>

“初始提交”与该模式不匹配,因此出现错误消息。您也许应该询问该存储库强制执行的一组规则。