gitlabでブランチを作成するだけです。私は問題なくそのブランチを押し込むことができますが、他の開発者はそのブランチを押し込むことはできません(それは拒否されます)。私が作成したブランチを他のdevにプッシュさせる
私はプロジェクトを作成した人ではありません(マスターにすることはできません)、ブランチを作成しました。
すべての開発者を特定のブランチにプッシュするように自動化することはできますか?
ありがとうございます。
gitlabでブランチを作成するだけです。私は問題なくそのブランチを押し込むことができますが、他の開発者はそのブランチを押し込むことはできません(それは拒否されます)。私が作成したブランチを他のdevにプッシュさせる
私はプロジェクトを作成した人ではありません(マスターにすることはできません)、ブランチを作成しました。
すべての開発者を特定のブランチにプッシュするように自動化することはできますか?
ありがとうございます。
Gitlabはprotected branches
のコンセプトを持っており、ロールがMasters
以上のユーザだけがプッシュできます。デフォルトでmaster
ブランチが保護されています。この設定を変更するには、cog
アイコン→プロジェクトページの保護されたブランチをクリックします。
あなたの質問に答えて、あなたが作成したブランチは保護されたブランチかもしれません(多分保護される正規表現があるかもしれません)。または他の人が少なくともDeveloper
ロールアクセスを持っていないかもしれません。
すべての開発者に特定のブランチをプッシュする権限を与えることはできますか?
はい。設定(cog
アイコン) - >メンバー
プロジェクトに追加しましたか? – Sebastian
ええ、私はそれらをプロジェクトに追加しました。 – Gregory
私はgitlabについてはあまり気にしませんが、他のブランチにプッシュできるデフォルト設定ではかなり確実です。通常pushが拒否されたときは、説明をstdoutに出力するはずです。あなたの同僚は何を見ますか? – max630