2009-10-25 28 views
6

Tôi là một cửa hàng một máy tính và ngày càng nhiều, tôi nghĩ rằng tôi cần một số dự phòng để lưu trữ các chương trình và mã khác.Tôi có nên sử dụng hệ thống Kiểm soát nguồn được lưu trữ miễn phí làm hệ thống sao lưu cá nhân của mình không?

Tôi có nên sử dụng code.google.com, hoặc sf.net hoặc codeplex.com hoặc hệ thống Kiểm soát nguồn trực tuyến khác không? Nó sẽ không được lưu trữ một dự án cụ thể, nhưng giống như một khu vực lưu trữ cho tất cả mọi thứ mà không phải là trong một dự án lớn.

Trả lời

6

Có thể là một ý tưởng tốt để lưu trữ nội dung của bạn ở một nơi khác (ví dụ: hoặc đĩa cứng gắn ngoài hoặc trực tuyến).

Nếu bạn muốn các tính năng của kiểm soát nguồn, thì bạn cần một kho kiểm soát nguồn trực tuyến. Có rất nhiều người trong số họ xung quanh, một số miễn phí, một số trả tiền cho. Assembla, GitHub, UnfuddleDevja Vu là một số thông dụng phổ biến. Tôi sử dụng phiên bản miễn phí của Beanstalk cá nhân và thấy nó rất hữu ích.

Nếu bạn chỉ muốn một số bộ nhớ ngoài trang web, hãy xem các trang web như DropBox (mặc dù DropBox cho phép phiên bản tệp) hoặc thậm chí Microsoft Live cung cấp một số GB dung lượng đĩa.

Mặc dù bạn có thể trả tiền cho hầu hết/tất cả các dịch vụ này, thường có một phiên bản miễn phí để bắt đầu với dung lượng lưu trữ thấp hơn hoặc ít tính năng hơn. Các tài khoản miễn phí này là tốt để thử trước khi bạn mua nếu bạn thực sự cần thêm dung lượng lưu trữ hoặc các tính năng đó. Nó trả tiền để kiểm tra một vài trang web để xem những gì phù hợp với những gì bạn cần đầu tiên.

0

Tôi nghĩ thay vì trang web lưu trữ dự án, chẳng hạn như Github hoặc Bitbucket sẽ phù hợp hơn. Nó chắc chắn thực tế để sử dụng chúng như là một hệ thống sao lưu off-site cho mã.

Các trang web lưu trữ dự án, đặc biệt là các trang web OSS, không đặc biệt đánh giá cao việc chỉ được sử dụng cho mục đích cá nhân. (Nếu bạn có tài khoản SF.net phát triển mã nguồn mở với tài khoản của mình, thì tôi nghĩ chúng sẽ ổn với bạn khi sử dụng máy chủ lưu trữ của chúng.)

Chỉ cần chọn một tài khoản có uy tín sẽ không biến mất qua đêm!

1

Nếu bạn không muốn mã của mình và/hoặc có thể truy cập công khai (ngay cả khi chỉ tình cờ), bạn có thể muốn xem xét thuê máy chủ ảo và máy chủ SVN/GIT/... của riêng bạn.

+1

+1 có lẽ là tùy chọn đắt nhất, nhưng cũng mang đến sự linh hoạt nhất. Tôi thích ý tưởng. –

4

Hãy nhớ rằng tùy chọn miễn phí giới hạn bạn với kho Git công khai trên Github.

Bitbucket cung cấp một kho lưu trữ Mercurial riêng tư (tối đa 150MB) với tùy chọn tài khoản miễn phí.

ProjectLocker là nhà cung cấp dịch vụ lưu trữ Git (và SubVersion và Trac) miễn phí nhưng, tôi nên chỉ ra, bảo mật hệ thống của họ đã được gọi vào câu hỏi here mặc dù họ dường như đã giải quyết được câu hỏi.

Vì lý do đó, đi với một nhà cung cấp được thành lập hơn hoặc trả một khoản phí nhỏ hàng tháng có thể là một lựa chọn hấp dẫn hơn nếu bảo mật và quyền riêng tư của dữ liệu dự án của bạn có thể là một vấn đề.

+0

Làm rõ về các nhà cung cấp đã được thiết lập: ProjectLocker đã cung cấp quyền kiểm soát phiên bản được lưu trữ trong hơn 6 năm. – runako

+0

Thông tin về Bitbucket không còn đúng nữa.Bạn có thể lưu trữ một số lượng không giới hạn các kho lưu trữ riêng tư (Git ** và ** Mercurial) ở đó, miễn là không quá 5 người dùng đang truy cập chúng. –

Các vấn đề liên quan