Saya bertanya-tanya apakah ada cara, atau plugin, untuk menyimpan file (yaitu geojson, kml, shp, dll.) Dari QGIS langsung ke GitHub.
Saya tahu Anda dapat menyimpannya secara lokal ke hard drive dan menyalinnya, tetapi saya sedang mencari cara untuk menyimpan langsung ke akun GitHub.
Jawaban:
Saya tidak akan menggunakan Git / GitHub untuk menyimpan file tipe GIS karena beberapa alasan
Git tidak dirancang untuk file biner besar (misalnya gambar), itu lebih dioptimalkan untuk teks (kode sumber atau dokumentasi). Repo Anda dapat meledak dalam ukuran jika Anda menyimpan gambar atau file biner besar di sana. Ada berbagai varian Git yang berusaha mengatasi ini, tetapi ini adalah kasus untuk Git standar.
GitHub memiliki 50 MB / file per batas file terakhir kali saya periksa, dan batas repo 1Gb (dengan akun gratis setidaknya, mungkin lebih banyak dengan paket berbayar). Sama berlaku untuk BitBucket.
Karena itu, Git dapat berguna untuk menjaga beberapa aspek proyek Anda di bawah kendali kode sumber
Saya tidak akan merekomendasikan membuang file bentuk Anda, GeoTIFFs dan sejenisnya di sana. Kecuali mereka sangat kecil dan tidak mungkin berubah ;-)
Sesuatu seperti DropBox, Google Drive, atau ember Amazon S3 mungkin merupakan taruhan yang lebih baik, setidaknya untuk file data.
sumber
Jawaban singkat: tidak mungkin.
Melihat repositori plugin , tidak ada yang cocok dengan git atau scm. Versi menemukan pgversion, tetapi itu hanya untuk postgres dan lokal. Jadi sepertinya tidak mungkin keluar dari kotak.
Pada sistem linux, Anda dapat mengonfigurasi layanan jaringan secara lebih rinci, yang berarti Anda berpotensi
Save/Save as
menjadi repositori, tetapi menggunakan mis. sftp untuk github, Anda masih memerlukan layanan online perantara. Pada titik itu menjadi jelas bahwa lebih mudah untuk hanya menulis skrip untuk memonitor folder repositori target lokal Anda untuk perubahan, komit dan dorong mereka dalam interval yang stabil.sumber
Saya ragu itu mungkin melalui plugin QGIS, tapi saya pikir Anda bisa melakukannya jika Anda menyimpan & mengkomit file GIS Anda ke repositori lokal dan kemudian mendorong ke repositori github jarak jauh Anda.
sumber