# git サーバー上のベアリポジトリとフックを管理する。変更は `install.sh` を手動実行して反映する。 | ファイル | 内容 | |---|---| | `repos.txt` | `name:work-tree` 形式でリポジトリを定義 | | `hooks//post-receive` | 各リポジトリの post-receive フック | | `install.sh` | ベアリポジトリ作成・フック展開・SSH 鍵適用 | | `server-setup.sh` | 初回のみ: Docker インストールと hetzner-infra ブートストラップ | ```bash # 変更を反映する git push origin master ssh root@localhost 'bash /app/infra/git/install.sh' ```