this article is WIP
GRAVとGitHubをWebhookで連携する
GRAVのプラグインGit-sync
を使う.
使い方
WIP
ハマった点
- GRAVの実行ユーザーとCLIでgitコマンドを叩くユーザーの違い
.git
ディレクトリをGRAVの実行ユーザーに揃えて、自分が叩くときだけsudo
で叩くことで一応解決. - 記事のあるディレクトリだけをgitに管理させるようにする
.gitignore
を書く必要.
残っている課題
- プラグインがHTTPSでしかgithubとやりとりできない
CLIではSSHでやっているのでどうせなら揃えたい(プラグインが対応してないっぽい).
プラグイン用のorigin:https~~ とは別にSSHで繋がるupstreamを設定してみて様子見している.