SparkleShare, pelanggan untuk penyimpanan dan kolaborasi menggunakan Git

logo berkilau

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.

perubahan terkini ke repo GitHub

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:

pasang SparkleShare menggunakan APT

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

pasang SparkleShare menggunakan flatpak

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.

Pelancar SparkleShare

Selepas pemasangan, kita mulakan dengan mengklik ikon SparkleShare. Kemudian cari pilihan «ID Komputer» → «Salin ke Papan Keratan».

salin ID komputer

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.

tampal ID pasukan ke GitLab

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 di GitHub

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.

tambah repositori ke SparkleShare

kepada rujuk semua pilihan dan maklumat mengenai penggunaan klien ini, termasuk penggunaan enkripsi sisi klien, lihat wiki SparkleShare atau yang laman web projek.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.