Cách tốt nhất để tạo bản sao lưu trong một gitlab hiện có và khôi phục cùng một bản sao lưu trong một máy chủ gitlab mới là gì? [đóng cửa]


33

Cách tốt nhất để sao lưu và khôi phục gitlab bao gồm tất cả các kho lưu trữ, cam kết bình luận, bình luận tường, wiki, vv


3
Nếu tôi biết phải thử những gì, tôi sẽ đặt câu hỏi?
newbie

Có hai vấn đề chính với câu hỏi này - (1) "tốt nhất" là rất chủ quan. Giải pháp "tốt nhất" phụ thuộc vào môi trường và nhu cầu của bạn. (2) Lỗi máy chủ không tồn tại để thực hiện tất cả công việc cho bạn. Bạn dự kiến ​​sẽ đến bàn với nghiên cứu, và ít nhất một nỗ lực nhỏ đã dành để tự mình tìm ra giải pháp , và sau đó đặt câu hỏi cụ thể.
voretaq7

5
Đây có vẻ là một câu hỏi hợp lệ đối với tôi (và một câu hỏi mà hiện tại tôi cũng đang muốn có câu trả lời). Đóng nó là "không mang tính xây dựng" thì trớ trêu thay, một điều ít mang tính xây dựng hơn là những gì OP đã làm bằng cách đặt câu hỏi. Ai quan tâm nếu "tốt nhất" là chủ quan? Hãy để mọi người trả lời câu hỏi bằng cách gửi cách tốt nhất (trong mắt họ) để thực hiện nhiệm vụ này mà họ biết.
Tyler Rick

Câu trả lời:


32

Từ tài liệu :

Một bản sao lưu tạo ra một tệp lưu trữ có chứa cơ sở dữ liệu, tất cả các kho lưu trữ và tất cả các tệp đính kèm. Kho lưu trữ này sẽ được lưu trong backup_path (xem config/gitlab.yml).

Tên tệp sẽ là [TIMESTAMP]_gitlab_backup.tar. Dấu thời gian này có thể được sử dụng để khôi phục một bản sao lưu cụ thể.

sudo gitlab-rake gitlab:backup:create


Cảm ơn bạn, và con đường sao lưu ở đâu?
Marian Klühspies

2
Câu trả lời này chỉ dành cho phiên bản omnibus, và không phải nếu bạn đã cài đặt gitlab từ nguồn
user3791372 17/03/2015

Tôi có thể đưa ra lệnh này trong khi GitLab có người dùng làm việc trên wiki để đẩy và kéo và các thứ không?
kiltek 2/2/2016

1
Đối với phiên bản omnibus, bạn có thể xác định đường dẫn sao lưu của mình thông qua:gitlab_rails['backup_path'] = "/mnt/backup"
risk89

1
@XtraSimplility Tôi không nghĩ rằng tôi thực sự đã thử nó. IIRC, chúng tôi tạm thời hạ cấp phiên bản cơ sở dữ liệu để chúng khớp ...
Tyler Rick
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.