【问题标题】:Error on pushing to remote Git repo, denied with remote end hanging up推送到远程 Git 存储库时出错,远程端挂断被拒绝
【发布时间】:2013-11-28 12:58:13
【问题描述】:

我需要在 Git 存储库中设置哪些特权或权限才能创建远程分支?

当我尝试将更改推送到远程仓库时,我收到此错误:

致命:项目“sampleproject”的上传被拒绝
致命:远端意外挂断
被信号 1 杀死。

【问题讨论】:

  • git 的默认行为是拒绝推送。请检查远程仓库中的变量 receive.denyCurrentBranch 是否设置为“refuse”(在配置文件中)。
  • 信息太少。回购在哪里?它是如何设置的?使用什么身份验证?它是一个裸仓库吗?

标签: git git-push git-remote


【解决方案1】:
 "fatal: Upload denied for project"

这是一条 Gerrit 错误消息(您可以在该博文“Managing Git branch level permissions with TeamForge and Gerrit”中看到) 您需要访问 Gerrit 访问表以检查与您要推送到的远程分支关联的权限。

记录在“Documentation/error-upload-denied.txt”中:

如果出现此错误消息,Gerrit 拒绝推送提交 推送用户对推送到的项目没有上传权限 推送完成。

在这种情况下如何继续有两种可能:

  • 联系其中一位项目所有者并请求项目的上传权限 (access right)
  • 使用 [git format-patch] 命令将您的提交作为补丁导出,并将补丁文件提供给项目所有者之一

【讨论】:

    猜你喜欢
    • 2011-10-12
    • 2011-10-27
    • 2014-01-25
    • 2013-03-28
    • 2014-06-04
    • 2017-06-08
    • 1970-01-01
    • 2021-12-28
    • 2018-01-13
    相关资源
    最近更新 更多