Tôi muốn thiết lập một máy chủ có thể hỗ trợ nhóm khoa học dữ liệu theo cách sau: trở thành điểm trung tâm để lưu trữ, tạo phiên bản, chia sẻ và cũng có thể thực hiện sổ ghi chép Jupyter.
Một số tính chất mong muốn:
- Những người dùng khác nhau có thể truy cập máy chủ và mở và thực hiện sổ ghi chép được lưu trữ bởi họ hoặc bởi các thành viên khác trong nhóm. Câu hỏi thú vị ở đây là hành vi sẽ là gì nếu người dùng X thực thi các ô trong sổ ghi chép được tác giả bởi người dùng Y. Tôi đoán rằng sổ ghi chép KHÔNG nên thay đổi:
- Giải pháp nên được tự lưu trữ.
- Sổ ghi chép nên được lưu trữ trên máy chủ hoặc trên ổ đĩa Google hoặc trên ví dụ tự lưu trữ của owncloud.
- (Phần thưởng) Notebook sẽ nằm dưới sự kiểm soát phiên bản git (git có thể tự lưu trữ. Không thể bị ràng buộc với GitHub hoặc một cái gì đó thuộc loại đó).
Tôi nhìn vào JupyterHub và Binder . Trước đây, tôi không hiểu làm thế nào để cho phép người dùng truy cập chéo. Cái sau dường như chỉ hỗ trợ GitHub như là nơi lưu trữ của các notebook.
Bạn có kinh nghiệm với một trong những giải pháp?