1

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

当我尝试将更改推送到远程存储库时,出现此错误:

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

4

1 回答 1

0
 "fatal: Upload denied for project"

这是一条 Gerrit 错误消息(就像您可以在该博客文章“使用 TeamForge 和 Gerrit 管理 Git 分支级别权限”中看到的那样)您需要访问 Gerrit 访问表以检查与要推送到的远程分支关联的权限。

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

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

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

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

  • 联系其中一位项目所有者并请求项目的上传权限(访问权限
  • 使用 [ ] 命令将您的提交作为补丁导出git format-patch,并将补丁文件提供给项目所有者之一
于 2013-11-15T09:53:06.733 回答