推送到远程Git仓库时出错,远程端挂起被拒绝

时间:2013-11-15 07:40:31

标签: git git-push git-remote

为了创建远程分支,我需要在Git仓库中设置哪些特权或权限?

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

  

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

1 个答案:

答案 0 :(得分:0)

 "fatal: Upload denied for project"

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

https://lh4.googleusercontent.com/xpzWuqnLOrsWr2mB04C1tRWHRxyys7jcgbG-N3WsMAPwMqC8HiFRbYgXBsJ9h0MOI1pt9bsVgaAelQ5taC2oRq78OBGSFV6pMJWA4_HEP9yah0AhqrRH

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

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

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

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