QGISからGitHubに直接ファイル(geojson、kml、shpなど)を保存する方法またはプラグインがあるかどうか疑問に思いました。
ハードドライブにローカルに保存してコピーできることは承知していますが、GitHubアカウントに直接保存する方法を探しています。
QGISからGitHubに直接ファイル(geojson、kml、shpなど)を保存する方法またはプラグインがあるかどうか疑問に思いました。
ハードドライブにローカルに保存してコピーできることは承知していますが、GitHubアカウントに直接保存する方法を探しています。
回答:
いくつかの理由により、GISタイプのファイルを保存するためにGit / GitHubを使用しません
Gitは大きなバイナリファイル(画像など)用に設計されておらず、テキスト(ソースコードまたはドキュメント)向けに最適化されています。リポジトリに画像や大きなバイナリファイルを保存すると、リポジトリのサイズが爆発する可能性があります。これに対処しようとするGitにはさまざまなバリアントがありますが、これは標準のGitの場合です。
GitHubには、前回チェックしたときにファイルあたり50Mb /ファイルの制限と、1Gbのレポ制限があります(少なくとも無料アカウントでは、おそらく有料プランではそれ以上です)。BitBucketについても同様です。
そうは言っても、Gitはプロジェクトのいくつかの側面をソースコード管理下に置くのに役立ちます。
シェイプファイルやGeoTIFFなどをそこにダンプすることはお勧めしません。それらが本当に小さく、変更される可能性が低い場合を除き、;-)
DropBox、Google Drive、またはAmazon S3バケットのようなものは、少なくともデータファイルに関しては、より良い方法かもしれません。
短い答え:不可能です。
プラグインリポジトリを見ると、gitまたはscmに一致するものはありません。バージョニングはpgversionを検出しますが、それはpostgresとローカルのみです。だから、箱から出してすぐにそれが可能であるようには見えません。
Linuxシステムでは、ネットワークサービスをより詳細に設定できます。つまり、潜在的Save/Save as
にはリポジトリに入るだけで、たとえば、使用することができます。githubのsftpの場合、中間のオンラインサービスが必要です。その時点で、ローカルのターゲットリポジトリフォルダーの変更を監視し、コミットして一定の間隔でプッシュするスクリプトを書く方が簡単であることが明らかになります。