PHP Webコンソールを介したGIT制御

gitが大好きです。 すべてのプロジェクトで使用しています。 そこで、PHPでgitを管理するためのWebコンソールを作成することにしました。


それを単一のファイルconsole.phpとして実装することにしました。
リポジトリフォルダーにドロップし、ブラウザーで開くだけで、gitを制御できます。 コンソールにはlocalStorageのコマンドの履歴があり、オートコンプリートを作成する予定です。 「git.php?Command」を呼び出してコマンドを直接実行することもできます。 これは、たとえば自動発砲に役立ちます。
しかし、もちろん制限があります。 まず、proc_open()関数を有効にし、.gitフォルダーを同じユーザー(www-user)にする必要があります。

マスターホストからの共有ホスティングでもコンソールを起動できました。
ここでテストできます 。 セキュリティ上の理由から、そこで使用できるコマンドはわずかです。

githubに投稿されたコード: github.com/elfet/console


Source: https://habr.com/ru/post/J147919/


All Articles