我绝不是一个复杂的github用户。我已经学习了将项目代码添加,提交和推送到公共github.com存储库所需的最少的一些命令。到目前为止,它一直运作良好......直到今天我尝试创建一个新版本(我的第三个版本)。
出于某种原因,当我尝试发布我的新版本时,我收到了消息
无法创建标记。预接收挂钩失败。
我以前从未见过这条消息。
我尝试了各种不同的标签名称;我已经尝试退出并再次进入;我已尝试在我的本地磁盘副本上预先标记;我已经推拉(两端都是最新的)。这大概耗尽了我的一些事情: - (
作为亲戚n00b,我发现这条消息非常不透明(叹气)。我已经尝试使用谷歌搜索,但很快就进入了我的脑海 - 我发现的大多数点击是关于人们建立自己的网络回购和安装或调整他们自己的定制"预接收钩子" ,而我只是github.com的一个愚蠢的用户,显然正在努力与任何" pre-receive hooks"他们安装了(?)。如果有人能够至少指出我正确的方向,我将非常感激。
答案 0 :(得分:24)
确保在下拉列表中选择标记版本。当此字段空白时,GitHub表单将允许您提交,但它将始终显示上述错误消息。 (您不需要'v'前缀。)。
最新的Github形式通过标记为“标记:选择或创建”的下拉列表使其更加神秘,该下拉列表隐藏了此字段既需要但未设置的事实。
答案 1 :(得分:0)
在GitHub上下文中,我看到error message in this issue
它可能是标签命名约定问题
GitHub release documentation建议(强制执行?)semantic versioning命名方案后的标记:vX.Y.Z
。
作为shown here,请尝试使用vx.y.z。