gitが大好きです。 すべてのプロジェクトで使用しています。 そこで、PHPでgitを管理するためのWebコンソールを作成することにしました。
それを単一のファイルconsole.phpとして実装することにしました。
リポジトリフォルダーにドロップし、ブラウザーで開くだけで、gitを制御できます。 コンソールにはlocalStorageのコマンドの履歴があり、オートコンプリートを作成する予定です。 「git.php?Command」を呼び出してコマンドを直接実行することもできます。 これは、たとえば自動発砲に役立ちます。
しかし、もちろん制限があります。 まず、proc_open()関数を有効にし、.gitフォルダーを同じユーザー(www-user)にする必要があります。
マスターホストからの共有ホスティングでもコンソールを起動できました。
ここでテストできます 。 セキュリティ上の理由から、そこで使用できるコマンドはわずかです。
githubに投稿されたコード: github.com/elfet/console