2009-07-10 21 views
7

Tôi mệt mỏi trên bazaar (launchpad), vì lý do tôi có thể lưu trữ dự án của tôi tại bệ phóng, và bazaar (máy cục bộ của tôi) sẽ được tích hợp chặt chẽ với bệ phóng. Tôi đã đăng câu hỏi của mình tại diễn đàn launchpad và chưa có câu trả lời nào. Dù sao ...Đề nghị lưu trữ mã số của các dự án cá nhân

Vì vậy, tôi đã suy nghĩ về việc chuyển từ đó sang một số trang web khác. Tôi không biết tại sao, nhưng vài người bạn nói rằng sourceforge đã không còn tốt, nhưng tôi vẫn thấy quá nhiều dự án liên kết với sourceforge.

Đề xuất PS. Có một nơi mà các bạn tải lên các dự án cá nhân của bạn, và SVN mà tôi nghĩ là phổ biến nhất, nhưng với git/bazaar, tôi không biết nếu nó chỉ là một sự kiểm soát phiên bản phân tán hay thực sự là con đường để đi.

+0

Nếu bạn có một số máy chủ ở đâu đó mà bạn có thể sử dụng, tôi sẽ kiểm tra chủ đề này [ở đây] (http://stackoverflow.com/questions/11007679/how-can-i-host-git-repositories-and-manage -my-content-hosting-myself). Giá cả phải chăng vỏ máy chủ là khá rẻ hiện nay. Amazon AWS như EC2 [ở đây] (http://aws.amazon.com/ec2/) có thể là giải pháp lý tưởng cho một số bạn, bạn trả tiền cho những gì bạn sử dụng và repo -content-hosting không yêu cầu nhiều lưu lượng truy cập (nghe nói rằng nó trở nên thực sự rẻ hơn so với các dịch vụ lưu trữ trên thị trường truyền thống sau khi chi phí front-up). – hhh

Trả lời

2

Tôi có nhiều dự án cá nhân tại Google Code. Thật dễ sử dụng và cho phép người khác tìm và sử dụng mã của tôi.

Đối với các dự án cá nhân nhỏ (chủ yếu là các dự án tôi trình bày trên trang web của mình), tôi thực sự sử dụng Dropbox. Nó có những gì tôi cần cho nhu cầu của riêng tôi:

  1. tôi có thể làm việc trên mã của tôi trên một số máy (nó đồng bộ hóa các tập tin trên máy.)
  2. Tôi có thể truy cập tập tin của tôi thông qua web (nó có một giao diện web .)
  3. Nếu tôi cần quay lại phiên bản cũ của tệp hoặc khôi phục tệp đã xóa, tôi có thể thực hiện điều đó thông qua giao diện web (nó lưu trữ bản sửa đổi mỗi khi tệp được sửa đổi và dễ dàng xem danh sách các phiên bản và tải xuống hoặc chọn để thay thế phiên bản hiện tại.)

Nó cũng có phần thưởng để tạo một phần của cấu trúc công khai, để người khác có thể tải xuống phiên bản mới nhất của mã. Bạn thậm chí có thể chia sẻ thư mục để những người khác có Dropbox có thể sửa đổi các tệp.

Check it out!

+0

là một thực tế, tôi chỉ cài đặt dropbox y'day sau khi từ chối ubuntu-one, mà theo tôi vẫn còn lỗi. Nhưng tôi cần một để tìm hiểu làm thế nào để SCM hoạt động. –

+0

Nhận xét về việc sử dụng dropbox. Tôi sử dụng dropbox để chia sẻ tập tin, nhưng đối với các dự án và tài liệu của tôi, tôi sử dụng syncplicity. Tôi tìm thấy nó nhanh hơn, nó có không gian trống lớn hơn, và cũng giữ các phiên bản dài hơn dropbox bây giờ không. dropbox giới hạn đến 30 ngày bây giờ tôi tin rằng, trong khi syncplicity, nó cũng có các phiên bản như xa trở lại như 6 tháng! :) – Relequestual

+0

+1 cho tài khoản đăng. Nó rất đơn giản! syncplicity MIỄN PHÍ không có nhiều dung lượng hơn dropbox. Bắt đầu với 2GB lưu trữ và đồng bộ với 2 thiết bị MIỄN PHÍ.' – TridenT

2

Vâng, có 2 vấn đề ở đây. 1) Những gì để sử dụng cho SCM, và 2) Nơi để lưu trữ dự án của bạn. Tôi sẽ giải quyết trên một hệ thống SCM đầu tiên, sau đó chọn một máy chủ mà bạn thích mà hỗ trợ hệ thống của bạn cung cấp. Đối với sở thích cá nhân, tôi thích SVN, và đã được lưu trữ các dự án tại mã google gần đây. Mã Google là loại mới, và không phải là siêu giàu tính năng, nhưng không phải là quá xấu như xa như máy chủ đi.

+0

Cảm ơn Ryan tôi cũng sẽ đợi các câu trả lời khác, tôi đang sử dụng VCS (hoặc SCM, tôi không biết nếu họ là như nhau), và ofcourse như mọi người có thể đoán tôi không cần tính năng, chủ yếu chỉ để sao lưu dự án của tôi trên web, và sử dụng VCS. –

3

Tôi rất hài lòng với Assembla cho các công cụ cá nhân của tôi. Họ cung cấp tất cả các loại công cụ quản lý dự án và kiểm soát phiên bản (SVN, Git, Trac, v.v.). Nó miễn phí cho các dự án công cộng (mặc dù có giới hạn lưu trữ) và họ cung cấp các gói riêng tư giá cả phải chăng (mà tôi thích rất nhiều để quản lý nội dung cá nhân của tôi với vé, wiki, v.v.).

1

Tôi không thể tin rằng không ai được đề cập đến Github! Github cung cấp dịch vụ lưu trữ git miễn phí cho các dự án nguồn mở và được trả tiền lưu trữ khác.

Beanstalk cung cấp SVN miễn phí lưu trữ, nhưng với giới hạn Diskspace là 100MB và chỉ 3 người dùng. Bạn có thể trả tiền để có nó nâng cấp.

Cả hai đều là lựa chọn tốt (Tùy thuộc vào việc bạn có thích Git/SVN) hay không và rõ ràng là có thể truy cập toàn cầu qua internet.

2

Mercurial (và Git tôi tin) có giao diện web tích hợp giúp dễ dàng liên kết đến kho lưu trữ của bạn và cho phép bạn tự lưu trữ mã.Nó cung cấp một giao diện web tùy biến để duyệt mã, và cho phép người khác sao chép một repo từ trang web của bạn thay vì từ SFEE. Ngoài ra, bạn có thể thiết lập bảo vệ bằng mật khẩu để cho phép một nhóm người dùng nhất định kiểm tra vào từng kho lưu trữ.

Khám phá this link để xem cách lưu trữ các kho lưu trữ bằng cách sử dụng Apache và this link cho thông tin Mercurial nói chung.

2

http://bzr.bz (dự án của tôi) không bzr tin + trac lưu trữ

  • nó không miễn phí nhưng nó rẻ
  • hoàn hảo cho các dự án cá nhân vv .. mà không phải là mã nguồn mở
0

Nó có thể bây giờ là một câu trả lời trễ, nhưng cá nhân tôi khuyên bạn nên http://repositoryhosting.com/

Họ cung cấp SVN/GIT/HG lưu trữ với hỗ trợ Trac, WebDAV, không giới hạn ed dự án/người dùng không giới hạn với 6 đô la một tháng.

Tôi đã thử các nhà cung cấp khác (assembla, github và thậm chí đã cố gắng để đặt nó trên máy chủ của riêng tôi), nhưng thỏa thuận này đánh bại tất cả các đối thủ cạnh tranh. Tôi thậm chí có thể đặt nó trên tên miền phụ của riêng tôi.

Giao diện của họ hơi tối giản nhưng công việc này rất tốt.

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