为了创建远程分支,我需要在 Git 存储库中设置哪些特权或权限?
当我尝试将更改推送到远程存储库时,出现此错误:
致命:项目'sampleproject'的上传被拒绝
致命:远程端意外挂断
被信号1杀死。
为了创建远程分支,我需要在 Git 存储库中设置哪些特权或权限?
当我尝试将更改推送到远程存储库时,出现此错误:
致命:项目'sampleproject'的上传被拒绝
致命:远程端意外挂断
被信号1杀死。
"fatal: Upload denied for project"
这是一条 Gerrit 错误消息(就像您可以在该博客文章“使用 TeamForge 和 Gerrit 管理 Git 分支级别权限”中看到的那样)您需要访问 Gerrit 访问表以检查与要推送到的远程分支关联的权限。
它记录在“ Documentation/error-upload-denied.txt
”中:
如果推送用户对已完成推送的项目没有上传权限,则此错误消息 Gerrit 拒绝推送提交。
在这种情况下如何继续有两种可能性:
git format-patch
,并将补丁文件提供给项目所有者之一