Dalam artikel seterusnya kita akan melihat SparkleShare. Ia mengenai a penyimpanan awan, penyegerakan fail dan pelanggan kolaborasi, sumber terbuka dan menggunakan Git sebagai pelayan simpanan. Pelanggan ini seperti Dropbox, tetapi menggunakan pelayan Git anda sendiri atau penyelesaian yang dihoskan seperti GitLab, GitHub atau BitBucket.
Kami akan dapat menjalankan aplikasi ini di Gnu / Linux, Windows dan macOS. Buat masa ini tidak ada aplikasi mudah alih. Pengguna akan dapat menggunakan aplikasi ini untuk menyegerakkan fail dari projek yang sering berubah o el menjejaki dan menyegerakkan fail yang diedit oleh pelbagai orang. Kita boleh melakukan semua ini dengan cara yang mudah. Di samping itu anda dapat dengan mudah mengembalikan fail ke titik mana pun dalam sejarahnya, anda juga akan menemui pilihan penyulitan di sisi klien.
Permohonan berfungsi seperti Dropbox, tanpa pelayan Dropbox. Kami akan mempunyai ikon di kawasan pemberitahuan yang menunjukkan status penyegerakan dan memberikan akses ke beberapa pilihan. Folder SparkleShare akan dibuat di direktori utama pengguna. Dari situ fail akan diselaraskan dengan pelayan jauh.
Memandangkan Git bukanlah pilihan yang baik ketika menginangi fail besar, SparkleShare menggunakan git-lfs. Ini adalah sambungan sumber terbuka untuk dapat berfungsi dengan fail besar. Namun, laman web SparkleShare memang menyebutnya aplikasi ini bukan penyelesaian yang baik untuk membuat sandaran komputer penuh atau untuk binari besar yang sering berubah.
Walaupun anda tidak mendapat integrasi pengurus fail untuk mengembalikan perubahan ke fail, anda akan mendapat Dialog perubahan terkini 'global'. Ini akan menunjukkan perubahan mengikut urutan kronologi.
Muat turun SparkleShare
Di Gnu / Linux, SparkleShare mungkin terdapat di repositori pengedaran anda. Di Debian, Ubuntu atau Linux Mint, anda boleh memasangnya dengan membuka terminal (Ctrl + Alt + T) dan melaksanakan perintah:
sudo apt install sparkleshare
Boleh juga pasang SparkleShare dari FlatHub. Pilihan ini akan memberi anda versi perisian terkini. Pasang Flatpak pada pengedaran anda jika anda belum melakukannya, dan kemudian pasang SparkleShare:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
Persediaan SparkleShare dengan GitLab atau GitHub
Seterusnya kita akan melihat a permulaan cepat untuk mengkonfigurasi Sparkleshare dengan GitLab dan GitHub. Sekiranya anda ingin menggunakan SparkleShare dengan hos anda sendiri, anda boleh mengikuti yang berikut arahan.
Selepas pemasangan, kita mulakan dengan mengklik ikon SparkleShare. Kemudian cari pilihan «ID Komputer» → «Salin ke Papan Keratan».
Untuk mengkonfigurasi perkhidmatan, kami memerlukan tambah kunci SSH baru dalam akaun GitLab atau GitHub. Cukup tampal ID pasukan ini sebagai kunci dalam tetapan akaun.
Untuk digunakan GitLab, pergi ke "Tetapan" → "Kekunci SSH". Berikut adalah pautan langsung ke muka surat ini.
Sekiranya anda memilih untuk menggunakan GitHub, anda perlu pergi ke "Tetapan Peribadi" → "Kunci SSH dan GPG" → "Tambah baru". Berikut adalah pautan langsung ke halaman ini.
Tampal ID pasukan yang anda salin ke papan keratan ke dalam ladang «Utama»Itu akan anda dapati di GitLab / GitHub.
Repositori di GitLab atau GitHub kita harus membuatnya, sama ada awam atau swasta, bergantung pada apa yang anda perlukan. Anda juga boleh menggunakan repositori yang ada.
Kembali ke SparkleShare, klik pada ikon dulang anda dan pilih pilihan "Segerakkan Projek Jauh ...". Pilih GitLab atau GitHub dari senarai dan masukkan jalan jauh repositori. Anda hanya perlu mengeluarkan bahagian github.com / gitlab.com dari URL. Sekarang yang perlu anda lakukan ialah klik "Tambah" y tunggu SparkleShare menyegerakkan repositori jauh.
kepada rujuk semua pilihan dan maklumat mengenai penggunaan klien ini, termasuk penggunaan enkripsi sisi klien, lihat wiki SparkleShare atau yang laman web projek.