私と他の人が定期的にコミットしている複数のブランチを持つGitHubリポジトリがありますが、ここではmaster
ブランチのみに関心があります。これがコミットされたときはいつでも、新しいDropboxフォルダーと変更された(または削除された)ファイルを同期します。これは一方向にのみ動作する必要があります。 GitHubリポジトリ内の特定のフォルダに限定できるのであれば、いいでしょうが、必須ではありません。
ローカルGitリポジトリでこれを行うソリューションを見つけましたが、特定のワークステーションを起動して実行しなくても機能するようにしたいと思います。 GitHub Marketplace、IFTTT、Zapier、そしてもちろんGoogleを調べましたが、既製のソリューションは見つかりませんでした。 (Zapierには反対方向のワークフローしかありません。Dropboxの新しいファイルをGitHubコミットに渡します。)
ZapierはGitHubリポジトリのコミットをtriggerとして監視し、ファイルをactionとしてDropboxにアップロードできますが、GitHubによって提供されるフィールドの一部が表示されませんAPIをDropbox APIの適切なURLに変えることができます。 Zapierで中間のfilterおよびactionステップを追加できましたが、どちらが便利かわかりません。
Zapierを使用してこれを実現する方法はありますか?
より簡単な方法はありますか?
試しましたか: https://github.com/anishathalye/git-remote-dropbox ?
GitとDropboxの間の透過的なブリッジ-Dropbox(共有)フォルダーをGitリモートとして使用!