リモート ブランチを作成するには、Git リポジトリでどのような権限またはアクセス許可を設定する必要がありますか?
変更をリモート リポジトリにプッシュしようとすると、次のエラーが発生します。
致命的: プロジェクト 'sampleproject' のアップロードが拒否されました
致命的: リモート エンドが予期せずハングアップし
ました シグナル 1 によって強制終了されました。
リモート ブランチを作成するには、Git リポジトリでどのような権限またはアクセス許可を設定する必要がありますか?
変更をリモート リポジトリにプッシュしようとすると、次のエラーが発生します。
致命的: プロジェクト 'sampleproject' のアップロードが拒否されました
致命的: リモート エンドが予期せずハングアップし
ました シグナル 1 によって強制終了されました。
"fatal: Upload denied for project"
これは Gerrit のエラー メッセージです (ブログ投稿「TeamForge と Gerrit を使用した Git ブランチ レベルのアクセス許可の管理」で確認できるように)。プッシュ先のリモート ブランチに関連付けられている権限を確認するには、Gerrit アクセス テーブルにアクセスする必要があります。
これは " Documentation/error-upload-denied.txt
" に記載されています:
このエラー メッセージにより、プッシュするユーザーがプッシュ先のプロジェクトに対するアップロード権限を持っていない場合、Gerrit はコミットのプッシュを拒否します。
この状況で続行する方法は 2 つあります。
git format-patch
、パッチ ファイルをプロジェクト オーナーの 1 人に提供します。