会社のVSTSプロジェクトの管理者である私の会社の人がレポジトリを作成し、master
ブランチのすべての権限を許可しました。
次に、レポジトリで BFG Repro-Cleaner を実行する必要があります。ローカルで問題なく動作しましたが、git Push
私のミラークローン、私は得た:
! [remote rejected] user/<someone_else>/<branch> -> user/<someone_else>/<branch> (TF401027: You need the Git 'ForcePush' permission to perform this action. Details: identity <my identity>, scope 'branch'.)
! [remote rejected] refs/pull/<number>/merge -> refs/pull/<number>/merge (TF401027: You need the Git 'ForcePush' permission to perform this action. Details: identity <my identity>, scope 'branch'.)
error: failed to Push some refs to 'https://<repo>'
これを完了するには、管理者にどのような権限を付与してもらう必要がありますか?彼女はVSTS Web UIからどのようにそれをしますか?
https://stackoverflow.com/a/46215134/7851959 上記の追加。ブランチとリポジトリ(コード->リポジトリの管理)についても同じようにする必要があります。また、デフォルトの構成についても留意してください:Project Collection Administratorsグループには、強制プッシュ権限がありません。