Đồng bộ hóa tệp nguồn mở và cộng tác với Sparkleshare
Bất cứ khi nào phát triển phần mềm hoặc bất kỳ loại dự án nào khác yêu cầu sự cộng tác, quá trình trao đổi tệp, lưu chúng, sửa đổi và tải lên lại có thể tẻ nhạt. Bởi vì điều này, các nhà phát triển đã tạo ra các hệ thống kiểm soát sửa đổi. Các hệ thống này thậm chí đã được sử dụng cho tài liệu trong các công cụ cộng tác như wiki. Sparkleshare là phần mở rộng của các công cụ cộng tác này cung cấp giao diện đơn giản và dễ sử dụng: trình quản lý tệp của riêng bạn.
Sau khi thiết lập, người dùng có thể kết nối với máy chủ Sparkleshare và chỉnh sửa / thêm / tạo tệp được chia sẻ với cộng tác viên, những người có thể làm như vậy. Sparkleshare cũng có tiềm năng được sử dụng để lưu trữ tệp đám mây đơn giản như Dropbox hoặc SpiderOak. Điểm khác biệt chính là Sparkleshare là nguồn mở và miễn phí, và bạn có thể cài đặt nó trên máy chủ của riêng mình.
Sparkleshare sử dụng Git, một hệ thống kiểm soát phiên bản nguồn mở và miễn phí. Nếu bạn đã cài đặt git trên máy chủ của mình, bạn có thể dễ dàng giữ các tệp của mình được đồng bộ hóa. Nếu bạn không có máy chủ hoặc VPS của riêng mình, bạn có thể sử dụng Github hoặc Gitorious để ít nhất là kiểm tra phiên bản đầu tiên của Sparkleshare hiện có sẵn.
Cài đặt
Để cài đặt Sparkleshare và bắt đầu, chỉ cần làm theo các bước sau:
Trên Ubuntu 10.10 và các hệ điều hành phái sinh, hãy thêm kho lưu trữ cần thiết và cài đặt.
sudo add-apt-repository ppa: nuovodna / nuovodna-stuff sudo apt-get cập nhật sudo apt-get cài đặt sparkleshare
Nếu bạn không muốn thêm kho lưu trữ của bên thứ ba, bạn cũng có thể tải xuống tệp deb trực tiếp trong 32 bit hoặc 64 bit.
Để cài đặt từ nguồn trên phân phối hoặc hệ điều hành khác, hãy xem Sparklehare README.
Cấu hình
Nếu bạn định sử dụng Sparkleshare trên máy chủ của riêng mình, bạn nên làm theo hướng dẫn trên hướng dẫn này. Để dùng thử Sparkleshare bằng GitHub, hãy làm như sau:
1. Nhận tài khoản GitHub miễn phí
2. Nhấp vào “Trang tổng quan” - “Kho lưu trữ mới”
3. Đặt tên cho dự án của bạn và mô tả (tùy chọn) và nhấp vào "Tạo Kho lưu trữ"
4. Bắt đầu Sparkleshare trên máy tính của bạn
5. Nhập Tên và địa chỉ email của bạn và nhấp vào “Tiếp theo”
6. Mở trình quản lý tệp và đi tới ~ / .config / sparkleshare
7. Chỉnh sửa tệp có tên sparkleshare.username.key.pub (tên người dùng sẽ được thay thế bằng tên người dùng của bạn)
8. Sao chép toàn bộ nội dung của tập tin này.
9. Quay lại tài khoản GitHub, đi tới “ Cài đặt tài khoản -> Khóa công cộng SSH -> Thêm một khóa công khai khác ”
10. Đặt tên cho tiêu đề và dán nội dung từ tệp .pub của bạn và nhấp vào " Thêm khóa "
11. Quay trở lại Sparkleshare, chọn GitHub làm thư mục từ xa của bạn và cho Tên thư mục, nhập tên người dùng GitHub và tên thư mục kho lưu trữ của bạn: “username / repository-name”
12. Nhấp vào “Đồng bộ hóa” và đồng bộ hóa thành công.
Lưu ý : Nếu nó nói "đã xảy ra sự cố", hãy kiểm tra lại khóa ssh của bạn. Nếu bạn chắc chắn rằng bạn đã dán nó một cách chính xác, bạn có thể cần phải tự chấp nhận kết nối. Mở một terminal và gõ:
ssh github.com
Nó sẽ hỏi, "Bạn có chắc chắn muốn tiếp tục kết nối (có / không)?"
Nhập có và nhấn Enter. Khi bạn quay trở lại Sparkleshare, nó bây giờ sẽ hoạt động.
Biểu tượng thư mục Sparkleshare phải nằm trong khay hệ thống của bạn khi nó đang chạy. Nhấp vào nó sẽ hiển thị các kho lưu trữ sẵn có của bạn. Mọi thứ bạn chỉnh sửa hoặc lưu trong thư mục đó sẽ được chỉnh sửa và lưu trên máy chủ và những thay đổi đó sẽ được hiển thị cho bất kỳ cộng tác viên nào.
Hiện tại, không có dịch vụ đám mây thực tế (trả phí hoặc miễn phí) cho Sparkleshare và trừ khi bạn muốn thanh toán cho tài khoản GitHub, các dự án của bạn sẽ hiển thị công khai. Tuy nhiên, nếu bạn sử dụng máy chủ của riêng mình, bạn có thể thiết lập một kho lưu trữ riêng tư và tận hưởng sự đồng bộ và cộng tác của tệp nguồn mở, an toàn, miễn phí.