Cách lưu trữ kho GitHub


14

GitHub không cho phép người dùng lưu trữ kho lưu trữ và các gói có sẵn có giới hạn cố định cho số lượng kho lưu trữ mà người ta có thể có.

Nếu tôi cần lưu trữ nhiều kho lưu trữ hơn mức tôi cho phép và Một số kho lưu trữ đó không hoạt động, tôi muốn lưu trữ các kho lưu trữ đó trong khi vẫn giữ tất cả các thông tin quan trọng (các vấn đề, wiki, cam kết, ...). Sau đó, nếu tôi cần sử dụng lại một trong những dự án đó, sẽ tốt hơn nếu có cách kích hoạt lại kho lưu trữ đó.

Có ai biết về một phương pháp hoặc giải pháp của bên thứ ba cho phép tôi đạt được một cái gì đó tương tự như trên không?

Tôi làm việc trên các dự án nhỏ khác nhau mà tôi muốn lưu trữ trên GitHub dưới dạng kho riêng. Những dự án đó đã trở nên không hoạt động một cách nhanh chóng nhưng đôi khi tôi cần quay lại một trong số chúng và sửa một lỗi hoặc thay đổi.


Kiểm tra bài viết này trên Kính đỏ.
Alex

Câu trả lời:


1

Ngày nay, GitHub hỗ trợ kho lưu trữ.

Kho lưu trữ

Bạn có thể lưu trữ một kho lưu trữ để làm cho nó chỉ đọc cho tất cả người dùng và cho biết rằng nó không còn được duy trì tích cực. Bạn cũng có thể lưu trữ không lưu trữ đã được lưu trữ.
...

  1. Trên GitHub, điều hướng đến trang chính của kho lưu trữ.
  2. Dưới tên kho lưu trữ của bạn, nhấp vào ⚙ Cài đặt .

    nhập mô tả hình ảnh ở đây

  3. Trong "Khu vực nguy hiểm", nhấp vào Lưu trữ kho lưu trữ này hoặc Hủy lưu trữ kho lưu trữ này .

    nhập mô tả hình ảnh ở đây

  4. Đọc các cảnh báo.
  5. Nhập tên của kho lưu trữ bạn muốn lưu trữ hoặc hủy lưu trữ.

    nhập mô tả hình ảnh ở đây

  6. Nhấp vào Tôi hiểu hậu quả, lưu trữ kho lưu trữ này .

Đọc thêm tại GitHub trợ giúp về Lưu trữ kho GitHub


7

Trong khi có một số cách giải quyết có sẵn, như:

IMHO sử dụng bitbucket là một giải pháp thay thế tốt hơn, tức là các kho riêng tư miễn phí, không giới hạn và nó cũng có hỗ trợ git trong năm nay;)


1
Bitbucket là cách để có nhiều repos riêng, họ chỉ muốn bạn trả tiền khi bạn cần thêm cộng tác viên trong một dự án.
Ashfame

Chỉ cần một lưu ý phụ. Nhận xét của bạn không may là lỗi thời. Hôm nay (2014) Bitbucket còn lâu mới vượt xa GitHub và sử dụng nó cho bất kỳ loại quản lý dự án chuyên nghiệp nào là một sai lầm. Nó có rất nhiều lỗi và bỏ lỡ rất nhiều tính năng cơ bản, mà GitHub đã có từ bản dựng ban đầu.
trejder

1

Chúng tôi có cùng một vấn đề: nhiều kho riêng nhỏ không hoạt động. Có một số tập lệnh / công cụ sao lưu mã nguồn mở (như cái này ) nhưng hầu hết chúng chỉ dành cho kho lưu trữ công cộng hoặc không thể khôi phục đúng cách. Đó là lý do tại sao chúng tôi đã phát triển công cụ riêng để lưu trữ kho lưu trữ của chúng tôi và gần đây đã quyết định cung cấp dịch vụ này dưới dạng dịch vụ backhub.co

Bạn chỉ cần đăng nhập bằng tài khoản GitHub của mình và sao lưu tất cả các kho lưu trữ bao gồm các vấn đề, bình luận, cột mốc và wiki. Nó cũng có thể khôi phục kho lưu trữ trở lại GitHub. tất cả các dữ liệu meta. Việc khôi phục có một số hạn chế mặc dù (do API GitHub), tất cả các vấn đề được gửi bởi bạn, không phải bởi người dùng ban đầu mà chúng tôi bao gồm thông tin ban đầu trong mô tả sự cố. Chúng tôi cũng lọc @mentions - nếu không, cộng tác viên có thể nhận được rất nhiều thông báo thư khi khôi phục.


Đáng lưu ý là dịch vụ này hiện đang ở bản Beta riêng.
codbadger

1
Nếu bạn muốn dùng thử, bạn có thể truy cập trong giai đoạn beta riêng tư bằng cách sử dụng liên kết lời mời
dnlhtz

+1 cho github-backup. Kho lưu trữ Github của nó không may bị xóa, nhưng đây là phiên bản hiện tại trên haskell.org
GDP2
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.