ในบทความต่อไปเราจะมาดู SparkleShare มันเกี่ยวกับ ที่เก็บข้อมูลบนคลาวด์ซิงค์ไฟล์และไคลเอนต์การทำงานร่วมกันโอเพ่นซอร์สและใช้ Git เป็นเซิร์ฟเวอร์จัดเก็บข้อมูล ไคลเอนต์นี้เป็นเหมือน Dropbox แต่ใช้เซิร์ฟเวอร์ Git ของคุณเองหรือโซลูชันที่โฮสต์เช่น GitLab, GitHub หรือ BitBucket
เราจะสามารถรันแอพพลิเคชั่นนี้ได้ทั้งบน Gnu / Linux, Windows และ macOS ในขณะนี้ยังไม่มีแอปพลิเคชันบนมือถือ ผู้ใช้จะสามารถใช้แอพพลิเคชั่นนี้เพื่อซิงโครไนซ์ไฟล์จาก โครงการที่เปลี่ยนแปลงบ่อย ทั้ง ติดตามและซิงค์ไฟล์ที่แก้ไขโดยหลายคน. เราสามารถทำได้ด้วยวิธีง่ายๆ นอกจากนี้คุณสามารถเปลี่ยนไฟล์กลับไปยังจุดใดก็ได้ในประวัติได้อย่างง่ายดายคุณจะพบตัวเลือกในการเข้ารหัสในฝั่งไคลเอ็นต์
ใบสมัคร ทำงานเหมือน Dropbox โดยไม่มีเซิร์ฟเวอร์ Dropbox. เราจะมีไอคอนในพื้นที่แจ้งเตือนที่แสดงสถานะของการซิงโครไนซ์และให้การเข้าถึงตัวเลือกบางอย่าง โฟลเดอร์ SparkleShare จะถูกสร้างขึ้นในโฮมไดเร็กทอรีของผู้ใช้ จากนั้นไฟล์จะถูกซิงค์กับเซิร์ฟเวอร์ระยะไกล
เมื่อพิจารณาว่า Git ไม่ใช่ทางเลือกที่ดีในการโฮสต์ไฟล์ขนาดใหญ่ SparkleShare ใช้ git-lfs. นี่คือส่วนขยายโอเพนซอร์สเพื่อให้สามารถทำงานกับไฟล์ขนาดใหญ่ได้ อย่างไรก็ตามเว็บไซต์ SparkleShare กล่าวถึงเรื่องนี้ แอปพลิเคชั่นนี้ไม่ใช่ทางออกที่ดีสำหรับการสำรองข้อมูลคอมพิวเตอร์เต็มรูปแบบหรือสำหรับไบนารีขนาดใหญ่ที่มีการเปลี่ยนแปลงบ่อยๆ.
แม้ว่าคุณจะไม่ได้รับการรวมตัวจัดการไฟล์เพื่อย้อนกลับการเปลี่ยนแปลงไฟล์คุณจะได้รับไฟล์ กล่องโต้ตอบการเปลี่ยนแปลงล่าสุด "global". สิ่งนี้จะแสดงการเปลี่ยนแปลงตามลำดับเวลา
ดาวน์โหลด SparkleShare
บน Gnu / Linux SparkleShare สามารถเป็นไฟล์ มีอยู่ในที่เก็บของการแจกจ่ายของคุณ. ใน Debian, Ubuntu หรือ Linux Mint คุณสามารถติดตั้งได้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) และดำเนินการคำสั่ง:
sudo apt install sparkleshare
ยังสามารถ ติดตั้ง SparkleShare จาก FlatHub. ตัวเลือกนี้จะให้ซอฟต์แวร์เวอร์ชันล่าสุดแก่คุณ ติดตั้ง Flatpak ในการแจกจ่ายของคุณหากคุณยังไม่ได้ติดตั้งจากนั้นติดตั้ง SparkleShare:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
การตั้งค่า SparkleShare ด้วย GitLab หรือ GitHub
ต่อไปเราจะเห็นไฟล์ เริ่มต้นอย่างรวดเร็ว เพื่อกำหนดค่า Sparkleshare ด้วย GitLab และ GitHub. หากคุณต้องการใช้ SparkleShare กับโฮสต์ของคุณเองคุณสามารถทำตามสิ่งต่อไปนี้ คำแนะนำ
หลังจากการติดตั้งเราเริ่มต้นด้วยการคลิกที่ไอคอน SparkleShare จากนั้นมองหาไฟล์ ตัวเลือก «รหัสคอมพิวเตอร์»→«คัดลอกไปที่คลิปบอร์ด».
ในการกำหนดค่าบริการเราต้องการ เพิ่มคีย์ SSH ใหม่ในบัญชี GitLab หรือ GitHub. เพียงวางรหัสทีมนี้เป็นคีย์ในการตั้งค่าบัญชี
ที่จะใช้ GitLab ไปที่ "การตั้งค่า" → "คีย์ SSH". ต่อไปนี้เป็นลิงก์โดยตรงไปยัง หน้านี้.
หากคุณเลือกใช้ GitHub คุณจะต้องไปที่ "การตั้งค่าส่วนบุคคล" → "คีย์ SSH และ GPG" → "เพิ่มใหม่". ต่อไปนี้เป็นลิงก์โดยตรงไปยัง หน้านี้.
วางรหัสทีมที่คุณคัดลอกไปยังคลิปบอร์ดลงในไฟล์ ฟิลด์«คีย์»ที่คุณจะพบใน GitLab / GitHub.
ที่เก็บใน GitLab หรือ GitHub เราจะต้องสร้างมันขึ้นมาไม่ว่าจะเป็นภาครัฐหรือเอกชนขึ้นอยู่กับสิ่งที่คุณต้องการ คุณยังสามารถใช้ที่เก็บที่มีอยู่
กลับไปที่ SparkleShare คลิกที่ไอคอนถาดของคุณแล้วเลือกไฟล์ option "ซิงค์โครงการระยะไกล ...". เลือก GitLab หรือ GitHub จากรายการและป้อนเส้นทางระยะไกลของที่เก็บ คุณต้องลบส่วน github.com / gitlab.com ออกจาก URL ตอนนี้สิ่งที่คุณต้องทำคือคลิก "เพิ่ม" y รอให้ SparkleShare ซิงค์ที่เก็บระยะไกล.
ไปยัง ปรึกษาตัวเลือกและข้อมูลทั้งหมดเกี่ยวกับการใช้งานไคลเอนต์นี้รวมถึงการใช้การเข้ารหัสฝั่งไคลเอ็นต์โปรดดูที่ไฟล์ วิกิพีเดีย SparkleShare หรือ เว็บไซต์โครงการ.