gitサーバーでのブランチ切り替えを防止する
PHP中文网
PHP中文网 2017-05-02 09:44:46
0
2
666

問題のシナリオ: サーバー上の git ブランチはマスターですが、場合によっては誤って別のブランチに切り替えられる可能性があります (ただし、これは問題の焦点では​​ありません)。何か方法があるかどうかをマスターに尋ねたいのですが、デフォルトでは、git checkout を使用して他のブランチに切り替えると、パスワードの入力を求められます。

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
迷茫

@xiaoyao9184 が言ったように git サーバーを構築するのではなく、git を使用して直接デプロイしていると思います。

最も単純な暴力は、.git/HEAD を変更不可能にすることです:

リーリー

ただし、ブランチは変更できませんが、ファイルは引き続きチェックアウトされます。

または、チェックアウト後、それがマスターであるかどうかを確認し、そうでない場合は元に戻すこともできます。

うまくいかない場合は、git をフォークしてください。

いいねを押す +0
滿天的星座

考えないでください。サーバーは裸のライブラリであり、ブランチを切り替えるという概念はありません。gitlab はブランチからの違法な送信のみを保護でき、権限はライブラリ レベルまで正確です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート