Ví dụ về các dự án nguồn mở trên Bitbucket hoặc Github


8

Cần các ví dụ để cho thấy quản lý rằng chúng được sử dụng để kiểm soát nguồn và sao lưu hiệu quả các dự án.

Họ sẽ lo lắng về việc có mã nguồn ngoài trang web. Nếu có những ví dụ tốt tôi nghĩ rằng nó có thể giúp thuyết phục họ coi đây là một lựa chọn.


Không cần phải mã ngoài trang web. Github đã giới thiệu Github Enterprise một năm trước.
Michael

1
mọi mã nguồn không mở trên Bitbucket hoặc Github sẽ được đặt ở chế độ riêng tư, do đó bạn sẽ không thể liên kết với nó hoặc hiển thị nó cho quản lý. Tôi có một vài cái ở đó một mình, nhưng không thể cho bạn thấy chúng: p
Gavin Coates

1
Có bất kỳ lý do nào bạn muốn lưu trữ dữ liệu git của mình trên github hoặc một platfrom khác để lưu trữ git và không thiết lập máy chủ git của riêng bạn và sử dụng các công cụ mạnh mẽ như Jira
WojonsTech

7
@WojonsTech: Có một lý do rất chính đáng cho việc không muốn cài đặt, thiết lập, quản trị, bảo mật, bảo trì, cập nhật, nâng cấp, sửa chữa, sửa chữa, giám sát, chia tỷ lệ và cấu hình máy chủ git của riêng bạn: không muốn cài đặt, thiết lập, quản trị , bảo mật, bảo trì, cập nhật, nâng cấp, sửa chữa, sửa chữa, giám sát, chia tỷ lệ và cấu hình máy chủ git của riêng bạn. Tôi được trả tiền để tạo phần mềm, không cài đặt, thiết lập, quản trị, bảo mật, bảo trì, cập nhật, nâng cấp, sửa chữa, sửa chữa, giám sát, chia tỷ lệ và định cấu hình máy chủ git.
Jörg W Mittag

1
@ JörgWMittag: Tất cả điều này sẽ là công việc của quản trị viên chứ không phải của lập trình viên. Cuối cùng, đó là sự đánh đổi giữa chi phí bạn đã đề cập và nhược điểm của việc đưa mã của bạn vào tay người khác.
Michael

Câu trả lời:


8

GitHub là độc quyền và được lưu trữ trên GitHub.


1
Và do đó, nó được lưu trữ trên đường phố;)
Michael

2
trừ khi họ đã outsource lưu trữ của họ ;-)
jwenting

1

Bạn có một chút may mắn ở đó, vì không có cách nào để hiểu sâu hơn về kho riêng. May mắn thay, GitHub có hỗ trợ cho các tổ chức và Bitbucket có hỗ trợ tương đương với các nhóm .

Không có lý do cụ thể, tôi có thể cho bạn một ví dụ về Engine Yard là một trong những tổ chức đang sử dụng GitHub , nhưng với một chút duyệt kho lưu trữ, tôi chắc chắn bạn có thể tìm thấy các doanh nghiệp khác có liên quan chặt chẽ với lĩnh vực của bạn có sự hiện diện của bạn một trong hai.

Tôi không thể tìm thấy bất kỳ nguồn được xuất bản đầy đủ ngay bây giờ, nhưng tôi hiểu rằng bộ phận hỗ trợ và bảo trì nội bộ của họ không có quyền truy cập vào các kho lưu trữ cụ thể như các tệp nguồn, đó là điều tôi tin rằng một trong những mối quan tâm chính sẽ được lưu trữ các nguồn của bạn trên các dịch vụ từ xa.


1

Mặc dù tôi không thể cung cấp cho bạn ví dụ về các công ty sử dụng github để lưu trữ, tôi có thể đề xuất một số đối số khác mà bạn có thể sử dụng để sử dụng nó.

Một trong những ưu điểm chính của kiểm soát phiên bản phân tán như git hoặc mercurial là mỗi kho lưu trữ là một bản sao lưu đầy đủ hoặc gần như đầy đủ. Vì vậy, bạn sẽ có máy chủ trung tâm được lưu trữ và quản lý bởi người khác, nhưng ngay cả khi có bất kỳ điều gì thảm khốc xảy ra và github không hoạt động, thiệt hại sẽ khá hạn chế.

Bạn cũng có thể lưu ý rằng quản trị viên mà bạn có chắc chắn sẽ ít kinh nghiệm hơn những người trong công ty lưu trữ lớn như github và do đó máy chủ của bạn thực sự có nhiều khả năng thất bại. Bởi vì trong một trang trại máy chủ lớn, các máy chủ riêng lẻ sẽ chết và hơn thế nữa, vì vậy tất cả các quy trình phục hồi đều được kiểm tra. Mặc dù với máy chủ riêng, nó sẽ hoạt động tốt trong một số năm, do đó, khi nó bị lỗi, bạn có thể dễ dàng tìm thấy chính mình với các bản sao lưu bị hỏng hoặc thiếu bit hoặc như vậy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.