Bir sonraki yazıda SparkleShare'e bir göz atacağız. Bu bir bulut depolama, dosya senkronizasyonu ve işbirliği istemcisi, açık kaynak ve Git'i bir depolama sunucusu olarak kullanma. Bu istemci Dropbox gibi bir şeydi, ancak kendi Git sunucunuzu veya GitLab, GitHub veya BitBucket.
Bu uygulamayı hem Gnu / Linux, Windows hem de macOS üzerinde çalıştırabileceğiz. Şu anda mobil uygulama yok. Kullanıcılar, dosyaları senkronize etmek için bu uygulamayı kullanabilecekler. sık sık değişen projeler veya birden çok kişi tarafından düzenlenen dosyaları izleyin ve senkronize edin. Tüm bunları basit bir şekilde yapabiliriz. Ek olarak, dosyaları geçmişlerinde herhangi bir noktaya kolayca geri döndürebilirsiniz, ayrıca istemci tarafında şifreleme seçeneğini de bulacaksınız.
Uygulama Dropbox sunucusu olmadan Dropbox gibi çalışır. Bildirim alanında senkronizasyonun durumunu gösteren ve bazı seçeneklere erişim sağlayan bir simgemiz olacak. Kullanıcının ana dizininde bir SparkleShare klasörü oluşturulacaktır. Buradan, dosyalar uzak sunucu ile senkronize tutulacaktır.
SparkleShare, büyük dosyaları barındırma söz konusu olduğunda Git'in iyi bir seçim olmadığını düşünürsek, Git LFS'si. Bu, büyük dosyalarla çalışabilmek için açık kaynaklı bir uzantıdır. Yine de, SparkleShare web sitesi bundan bahsediyor Bu uygulama, bilgisayarların tam yedeklerini almak veya sık sık değişen büyük ikili dosyalar için iyi bir çözüm değildir..
Değişiklikleri dosyalarda geri almak için dosya yöneticisi entegrasyonuna sahip olmasanız da, bir 'genel' son değişiklikler iletişim kutusu. Bu, değişiklikleri kronolojik bir sırayla gösterecektir.
SparkleShare'i indirin
Gnu / Linux'ta SparkleShare, dağıtımınızın havuzlarında mevcuttur. Debian, Ubuntu veya Linux Mint'te bir terminal açarak (Ctrl + Alt + T) ve şu komutu çalıştırarak kurabilirsiniz:
sudo apt install sparkleshare
Ayrıca SparkleShare'i FlatHub'dan yükleyin. Bu seçenek size yazılımın en son sürümünü sağlayacaktır. Henüz yapmadıysanız, Flatpak'i dağıtımınıza kurun ve ardından SparkleShare'i yükleyin:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
GitLab veya GitHub ile SparkleShare kurulumu
Sonra bir göreceğiz hızlı başlangıç Sparkleshare'i GitLab ve GitHub ile yapılandırmak için. SparkleShare'i kendi sunucunuzla kullanmak istiyorsanız, aşağıdakileri takip edebilirsiniz Talimatlar.
Kurulumdan sonra SparkleShare simgesine tıklayarak başlıyoruz. Sonra ara seçenek «Bilgisayar Kimliği» → «Panoya Kopyala».
Hizmetleri yapılandırmak için ihtiyacımız var GitLab veya GitHub hesaplarına yeni bir SSH anahtarı ekleyin. Bu ekip kimliğini hesap ayarlarında anahtar olarak yapıştırmanız yeterlidir.
Kullanmak GitLab, "Ayarlar" → "SSH Anahtarları" na gidin. Aşağıdaki doğrudan bir bağlantıdır bu sayfa.
Kullanmayı seçerseniz GitHub, "Kişisel Ayarlar" → "SSH ve GPG Anahtarları" → "Yeni ekle" seçeneğine gitmeniz gerekecek. Aşağıdaki doğrudan bir bağlantıdır Bu sayfayı.
Panoya kopyaladığınız ekip kimliğini alanlar «anahtar»GitLab / GitHub'da bulacağınız.
GitLab veya GitHub'daki depo, onu oluşturmamız gerekecekNeye ihtiyacınız olduğuna bağlı olarak herkese açık veya özel. Ayrıca mevcut bir depoyu da kullanabilirsiniz.
SparkleShare'e geri dönerek, tepsi simgenize tıklayın ve seçenek "Uzak Projeyi Senkronize Et ...başlıklı bir kılavuz yayınladı. Listeden GitLab veya GitHub'ı seçin ve deponun uzak yolunu girin. URL'den github.com / gitlab.com bölümünü kaldırmanız yeterlidir. Şimdi tek yapman gereken tıklamak "Ekle" y SparkleShare'in uzak depoyu senkronize etmesini bekleyin.
Daha bu müşterinin kullanımıyla ilgili tüm seçeneklere ve bilgilere başvurunistemci tarafı şifrelemenin kullanımı dahil, bkz. wiki SparkleShare veya proje web sitesi.