リモート:GitLab:このプロジェクトの保護されたブランチにコードをプッシュすることは許可されていません



Remote Gitlab You Are Not Allowed Push Code Protected Branches This Project



win10でgitを使用してからコードをプルし、コマンドラインとアイデアを使用して送信するときは常に文句を言います

remote: GitLab: You are not allowed to push code to protected branches on this project. To http://xxx/xx/x.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'http://xxx/xx/x.git'

Baidu、Baiduでは、ほとんどの人がgitリモートリポジトリのアクセス許可、gitlabで構築されたバージョンサーバーについて話しています。バージョンセンターでは、一般に、開発者、マスターの2つの役割のアクセス許可があります。開発者の役割が割り当てられている場合、マスターブランチは送信します。マスターロールを送信できる場合は、リポジトリで確認しました。実際にマスターブランチの権限が付与されています。最後に、同僚の助けを借りて、windows10システムの理由がわかりました。



コントロールパネル->ユーザーアカウント->資格情報マネージャーがあります:Web資格情報を管理し、Windows資格情報を管理します

[Windows資格情報の管理]をクリックして、以下の通常の資格情報を確認してください。



最初は似ています:git:http://xxx.xxx.com会社からアカウント名とパスワードが割り当てられているかどうかを確認しましょう。前の人がそれを使用したので、私はこの問題を抱えています、gitは倉庫のアドレス、Windows自体にアクセスします。許可は提出されるたびにチェックされないことが記録されているため、提出は失敗します。

ここでは、ネイティブのgitまたはideaを直接使用する代わりにgitツールを使用してみることができます(2つは実際にはログイン検証からログアウトしません)。