10 lựa chọn thay thế cho GitHub mà Microsoft đã mua

<

Nếu bạn là một nhà phát triển và đang tìm nơi chuyển dự án của bạn bây giờ, hãy xem các tùy chọn này.

Vào ngày 4 tháng 6, Microsoft đã thực hiện một thỏa thuận mua GitHub với giá 7, 5 tỷ USD, như được mô tả trong blog GitHub. GitHub là dịch vụ web lớn nhất thế giới để lưu trữ và hợp tác phát triển các dự án CNTT. Việc ông mua bởi Microsoft đã gây sốc cho nhiều người dùng, đặc biệt là các tín đồ và nhà phát triển Nguồn mở.

Microsoft có một tính năng khó chịu. Phát triển riêng của công ty là tốt, nhưng khi Microsoft mua một dự án phổ biến như Skype, LinkedIn, Nokia hoặc Wunderlist, thì tốt nhất là nó sẽ bị đình trệ, ở mức tồi tệ nhất - xuống cấp. Người dùng GitHub đã dịch hơn 40 nghìn dự án sang các dịch vụ web khác. Hashtag #movingtogitlab trên Twitter đã được sử dụng gần 3.000 lần.

Nếu bạn nghĩ về việc di chuyển quá, đây là một vài lựa chọn thay thế.

1. GitLab

GitLab là một thay thế cho GitHub số một. GitLab không chỉ cung cấp dịch vụ web hợp tác mà còn cả phần mềm nguồn mở.

Nhiều dự án nguồn mở, chẳng hạn như Gnome và GIMP, sử dụng GitLab.

Giá dịch vụ GitLab không thấp. Tuy nhiên, bạn có thể triển khai GitLab trên bất kỳ lưu trữ nào khác hoặc dễ dàng cài đặt GitLab trên máy chủ của bạn.

Chi phí

  • Core là phiên bản miễn phí của GitLab. Để triển khai trên máy chủ hoặc máy chủ của riêng bạn.
  • Người khởi xướng - $ 4 mỗi tháng cho mỗi người dùng. Đối với các đội nhỏ.
  • Phí bảo hiểm - $ 19 mỗi tháng cho mỗi người dùng. Đối với các tổ chức.
  • Cuối cùng - $ 99 mỗi tháng cho mỗi người dùng. Đối với các công ty lớn.

GitLab →

2. BitBucket

BitBucket là một dịch vụ lưu trữ và quản lý kho lưu trữ phiên bản Atlassian. Nó được tích hợp chặt chẽ với các công cụ Atlassian khác - Jira, HipChat và Confluence.

Đây là một sự lựa chọn tuyệt vời cho các doanh nghiệp lớn. Nhưng các nhóm nhỏ có thể sử dụng BitBucket. Dịch vụ này miễn phí cho các dự án có đội ngũ không quá năm người tham gia. Tất cả những gì bạn cần làm là xin giấy phép cộng đồng Atlassian.

Bạn có thể lưu trữ BitBucket trên máy chủ hoặc lưu trữ của riêng bạn, nhưng bạn phải trả tiền cho nó.

Chi phí

  • Miễn phí là miễn phí cho các đội có không quá năm nhà phát triển.
  • Standart - $ 2 mỗi tháng cho mỗi người dùng. Đối với các đội vừa và nhỏ. Không giới hạn số lượng người dùng.
  • Phí bảo hiểm - $ 5 mỗi tháng. Đối với các đội lớn cần các tính năng nâng cao.

BitBucket →

3. NguồnForge

SourceForge là một thay thế GitHub chính khác tập trung vào Nguồn mở. Nhiều bản phân phối và ứng dụng Linux nằm trong SourceForge.

Đã có lúc, sự phổ biến của dịch vụ rơi vào sự tấn công của một GitHub đơn giản và trực quan hơn. Tuy nhiên, SourceForge đã làm lại giao diện của nó, trở nên hấp dẫn hơn nhiều và quan trọng hơn là thuận tiện hơn.

Chi phí

SourceForge là miễn phí. Nhưng các mã nguồn được công bố trên đó nên được mở. Những người dùng khác sẽ có thể tạo các nhánh dựa trên các dự án của bạn.

NguồnForge →

4. Bảng khởi chạy

Launchpad là một nền tảng để cộng tác trên phần mềm từ Canonical, công ty phát triển Ubuntu. Nó lưu trữ các kho lưu trữ Ubuntu PPA, từ đó người dùng tải xuống các ứng dụng và cập nhật.

Launchpad đã xuất hiện được nhiều năm, nhưng nó đã trở nên phổ biến như GitHub và các lựa chọn thay thế khác. Tuy nhiên, đây là một lựa chọn tốt cho các nhà phát triển Nguồn mở: không thành vấn đề nếu bạn đang tạo phần mềm cho các hệ thống giống như Ubuntu hoặc các bản phân phối Linux khác.

Chi phí

Bạn có thể lưu trữ hoặc nhập kho Git trên Launchpad miễn phí.

Bảng khởi động →

5. Allura Apache

Allura là một giải pháp miễn phí từ Apache. Dịch vụ này hỗ trợ theo dõi các vấn đề trong mã và mã nhận xét bằng cách đánh dấu. Apache Allura hoạt động với Git, Hg và Subversion (SVN).

Với Allura, bạn có thể dễ dàng tạo các trang wiki nội bộ để làm tài liệu.

Chi phí

Miễn phí. Nhưng bạn phải lưu trữ Allura trên máy chủ hoặc máy chủ của bạn.

Apache Allura →

6. Nguồn đám mây

Cloud Source là công cụ kiểm soát phiên bản của Google. Bạn có thể tạo bất kỳ số lượng kho Git riêng nào cho phép bạn tổ chức mã. Dịch vụ này được tích hợp với các công cụ chẩn đoán đám mây của Google, chẳng hạn như trình gỡ lỗi trình gỡ lỗi Stackdo và Báo cáo lỗi Stackdo. Vì vậy, bạn có thể dễ dàng theo dõi lỗi trong mã.

Cloud Source cho phép bạn kết nối các kho lưu trữ GitHub hoặc Bitbucket. Bạn có thể sử dụng mã từ kho lưu trữ của mình trong các dự án Nền tảng đám mây.

Chi phí

  • Tối đa 5 người dùng - $ 1 mỗi tháng cho mỗi người dùng. Tối đa năm người dùng mỗi đội.
  • Dung lượng 50 GB - $ 0, 10 mỗi tháng cho mỗi GB được sử dụng. Người dùng không giới hạn.

Nguồn đám mây →

7. Mã AWS

Nền tảng kiểm soát phiên bản của Amazon, có thể mở rộng và bảo mật. Có kho Git an toàn và riêng tư trên CodeCommit. Nền tảng hỗ trợ kết nối nhiều plugin từ các đối tác AWS.

CodeCommit được tích hợp chặt chẽ với các dịch vụ khác của Amazon, vì vậy nếu bạn sử dụng cơ sở hạ tầng của gã khổng lồ đám mây này, CodeCommit là lựa chọn của bạn.

Chi phí

  • Miễn phí với các hạn chế: tối đa năm người dùng hoạt động, tối đa 50 GB dung lượng lưu trữ và tối đa 10.000 yêu cầu Git mỗi tháng.
  • Được trả tiền - 1 đô la mỗi tháng từ mỗi người dùng vượt quá năm. 10 GB dung lượng lưu trữ và 2.000 yêu cầu Git mỗi tháng cho mỗi người dùng hoạt động.

Mã AWSCommit →

8. FogCalet / DevHub

Một nền tảng quản lý mã dựa trên ngôn ngữ kiểm soát phiên bản Mercurial, nhưng cũng hỗ trợ Git. FogCalet là một phần của nền tảng FogBugz DevHub lớn hơn, bao gồm kiểm soát phiên bản phân tán và theo dõi lỗi và các công cụ quản lý dự án.

Chi phí

Nó phụ thuộc vào số lượng nhà phát triển trong một nhóm, nó bắt đầu từ $ 75 mỗi tháng cho năm người tham gia.

FogCalet / DevHub →

9. Cây đậu

Beanstalk là một nền tảng quản lý mã dựa trên đám mây cho phép bạn viết và xem mã trực tiếp trên trình duyệt, để bạn có thể làm việc ở bất cứ đâu trên thế giới. Beanstalk tích hợp với các trình nhắn tin và e-mail tức thì để giúp nhóm của bạn cập nhật tất cả các cập nhật mã.

Beanstalk có mức độ bảo mật cao: với mã hóa đầy đủ, xác thực hai yếu tố và bảo mật mật khẩu đáng tin cậy. Bạn có thể dùng thử Beanstalk trong một bản dùng thử miễn phí, nhưng bạn phải trả tiền để sử dụng thường xuyên.

Chi phí

  • Đồng - $ 15 mỗi tháng, dung lượng lưu trữ 3 GB, 10 kho lưu trữ, tối đa năm người dùng.
  • Bạc - $ 25 mỗi tháng, dung lượng lưu trữ 6 GB, 25 kho lưu trữ, tối đa 20 người dùng.
  • Vàng - 12 GB dung lượng lưu trữ, 50 kho lưu trữ, tối đa 40 người dùng, cũng như các tính năng nâng cao.
  • Bạch kim - Dung lượng lưu trữ 24 GB, 120 kho lưu trữ, tối đa 100 người dùng, các tính năng nâng cao.
  • Diamond - 60 GB dung lượng lưu trữ, 300 kho lưu trữ, tối đa 200 người dùng, các tính năng nâng cao.

Đậu đũa →

10. GitKraken

GitKraken có một giao diện tuyệt vời. Nó tập trung vào tốc độ và dễ sử dụng của Git. Mục tiêu của nền tảng là tiết kiệm thời gian xây dựng và thử nghiệm mã.

Những người khổng lồ như Blizzard, IBM, Google và Microsoft làm việc với GitKraken. GitKraken có thể được cài đặt trên máy tính Windows, Mac và Linux.

Chi phí

  • Miễn phí - phiên bản miễn phí có sẵn cho các nhà phát triển Nguồn mở, khởi nghiệp với tối đa 20 nhân viên hoặc tổ chức phi lợi nhuận.
  • Pro - $ 49, 39 hoặc $ 29 mỗi người dùng mỗi năm. Càng nhiều người dùng, càng rẻ. Để sử dụng thương mại hoặc cho những người cần một số tính năng độc quyền.
  • Doanh nghiệp - $ 99, $ 79 hoặc $ 69 mỗi người dùng mỗi năm. Càng nhiều người dùng, càng rẻ.

GitKraken →

<

Bài ViếT Phổ BiếN