質問: こんにちは 今までさくらのクラウドサーバへのファイル転送をCyberduckで行っていたのですが、最近はgithubを経由してやったほうが手っ取り早いという話を伺いました。 ただ、どのようにするのかがやはりわかりません........ 現在は 1 ローカルでファイルを構築し、githubにpush 2 ssh接続でクラウドサーバにアクセス。向こう側からgithubクローン 3 それ以降はローカルでpush、サーバでpullの繰りえし という感じかな?と考えているのですが、正直この方法だとすごく手間がかかっているように思うので、多分違うと思います。 もしgithubをsftpとかの代わりに使っていらっしゃる方がいらっしゃいましたら、メジャーな使い方を教えてください。 よろしくお願いいたします。
回答: 最初の段階としてはそれで合ってます。 そこからどうシステムを組み上げていくかはプロジェクトとエンジニアの腕次第です。 GithubにはwebhookというPushされたら〇〇を行うという仕組みを構築することができます。 検索すると下のようなサンプルを公開してくださっている方のサイトを見つけました。 githubのwebhookを使って、push時に自動でサーバーを更新させる