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

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





それを単一のファイルconsole.phpとして実装することにしました。

リポジトリフォルダーにドロップし、ブラウザーで開くだけで、gitを制御できます。 コンソールにはlocalStorageのコマンドの履歴があり、オートコンプリートを作成する予定です。 「git.php?Command」を呼び出してコマンドを直接実行することもできます。 これは、たとえば自動発砲に役立ちます。

しかし、もちろん制限があります。 まず、proc_open()関数を有効にし、.gitフォルダーを同じユーザー(www-user)にする必要があります。



マスターホストからの共有ホスティングでもコンソールを起動できました。

ここでテストできます 。 セキュリティ上の理由から、そこで使用できるコマンドはわずかです。



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



All Articles