いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。WP-Dというブログがありまして、そちらで2ヶ月ほど前に「もうFTPを利用することは止めて、Gitを使おう。いう記事がはてなブックマークでホッテントリ入りするということがありました。ブコメの反応をまとめると......DevOpsとかいってんのに世間はまだこのレベルか嫌になるなFTPとGitって違うじゃん、何言ってんのサイトの管理をGitでできるわけないじゃんという感じでした。この記事を書いたメガネさんはデザイナー/ディレクター出身で黒い画面を勉強中、言葉足らずな部分はあったと思いますが、それらの心ないブコメを読み、大変傷つきました。傷心のあまり失踪、渋谷セルリアンタワーの屋上でカラスについばまれている無惨な腐乱死体として発見されました。それはともかく、上記で紹介した方法はGitにpushした後にサーバにログインしなければなりません。pushした瞬間にターミナルを終了し、あとは勝手にやっといてよと思うわけです。Giploy名前はGiployといいます。Githubリポジトリで管理してます。できることはこんな感じです。update)するpullの結果をメール送信これだけです。実際の使い方このサイトで試してみました。テーマはGithubで管理しているので、そちらを使います。サーバにはすでにリポジトリをクローン済み。いうディレクトリがgitリポジトリですね。PHPがgitを呼び出せるようにGitのバイナリパスを保存します。PHPからだとサーバのユーザ設定によってはwhich使ってもgitの場所がわかんないことがあるので、がんばって入力します。続いて、「登録」というリンクからディレクトリを選択して保存すると、リポジトリ一覧に表示されるようになります。ここでGithubに登録する通知用URLが取得できます。通知用URLを取得さて、ここまでできたらGithubに移動してこのURLを保存します。設定サンプルはプラグインの管理画面に書いてありますが、次の通りです。URLWordPressで発行されたURL。Versionどっちでもいいです。eventを選んでください。一応、pushイベントにだけ反応するようにしていますが、そんなに試していないので、何が起きるかわかりません。試しにコミットしてみます。meという表記に変えてみましょう。meに変更コミットすると、無事変わっていますね。ファイルをアップロードしたりする必要はありません。コミットがすぐに適用されましたメールも届きました。僕のサーバはメールサーバを外部においており、しかもpostfixを変な風にいじったので届きませんでしたが......届いた通知メール。いうわけで、非常に動いているっぽいですね。僕が必要だと思った機能は持っているので、公式リポジトリにはアップせず、細々とメンテしていこうかと思っています。いずれにせよ、火曜日に思い立って水曜日に完成という感じなので、人柱を募集しています。個人的にあってもいいかなという機能は次の通りです。ブランチの切替(ステージング環境と本番環境でブランチ変えたり。いうのを使っています。execコマンドのラッパーですかね。リポジトリの登録やGithubとの連携はほとんどWordPressの標準APIでまかなっていますが、gitコマンドだけはこれを利用しています。標準出力で戻ってくるgitからの応答を正規表現でなんとかしたりするのは辛いので、大したことはやっていません。セキュリティについてセキュリティはこれぐらいやりました。IPフィルタリング(Githubからのみ受け付け。GithubにはIPフィルタリング以外の方法使えと書いてありましたが、めんどくさかったので)Nullバイト対策ディレクトリトラバーサル対策Windowsサーバはあまり考慮していません。なんにせよ、穴があってもごめんなさいとしか言いようがありません。.gitフォルダの保護についてはサーバの設定でなんとかしておいてください。Nginxならデフォルトで.gitをdenyしてるかと。SDKのクレデンシャルが思いっきり書いてあって、びっくりしました。弱いのはgitではなく、人の心。LinkふみちゃんねるYoutube動画「ふみちゃんねる」を更新しています。土地を買い、コツコツと開拓しています。当サイトの人気コンテンツ。日いい曲だけど名前は知らない2013年から2019年にかけて破滅派で発表された掌編から選りすぐりのものを集めました。最近はWebの技術を学びつつ、これからの文芸に何が出来るのかを模索しています。高橋文樹が最近の活動報告、サイトでパブリックにできない情報などをお伝えするメーリングリストです。滅多に送りませんので、ぜひご登録お願いいたします。お得なダウンロードコンテンツなども計画中です。その他このサイトについて小説家が自ら情報を発信するブログ高橋文樹は日本の小説家です。DIYなど、様々な取り組みをこのブログで紹介していきます。遅れたが、幼い頃の冬の夜についての記憶。日タイトルを思いついてからすぐに書き始めたが、発表の機会がなかった。日ある夜、私は妻に起こされた。子供達が怖がっているという。2020が新型コロナウィルス(COVID-19)の影響によって中止となった。[...]GoDaddyがGutenberg最適化テーマGoをリリースホスティング企業最大手のGoDaddyがブロックエディターに最適化されたテーマGoをリリースした。このテーマはGithub上で宣言されている通り、GoDaddyユーザー(go-getters)用に作られたものである。