git服务器上防止切换分支
PHP中文网
PHP中文网 2017-05-02 09:44:46
0
2
630

问题场景:服务器上的git分支为master,但是有时候可能误操作切到别的分支(但这不是问题的重点)。就是问问大神有没有什么办法,在服务器上默认为master分支,当用git checkout 切换别的分支的时候提示输入密码。

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
迷茫

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

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

リーリー

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

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

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

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

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

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