我有一个本地 git 存储库,需要将带注释的标签推送到远程,但命令git push --tags失败并出现以下错误:“致命:远程错误:访问被拒绝或存储库未导出”
注意:这是对这个问题的跟进:原始
这是一个 Android 操作系统项目,因此我们使用 repo 工具来管理数十个存储库,并使用 gerrit 工具进行代码审查。正常的工作流程工作正常,这意味着我可以修改代码、上传、审查、批准等,但只有标签给我带来了问题,所以我假设我的网络/用户权限没问题。这个项目是我继承的,所以我没有设置它,并且对 git/gerrit/repo 等非常陌生。
在花了一些时间之后,我认为可能发生的事情是我们的 git 服务器配置为不允许推送,除非来自 gerrit“用户”,并且我们使用repo upload来提交对 gerrit 的更改,当获得批准时,是 gerrit 进行推送. 这只是一个刚开始看这个并且可能完全愚蠢的人的总猜测。
我的猜测是否正确......我仍然不确定该怎么做。