[英]How to recover gitlab wiki from backup
我們損壞了運行 gitlab 的服務器。 我們也有一個備份,現在存儲在本地。 但是,事實證明,該備份有一些損壞的文件,因此我們無法從中恢復。 repo 沒有問題,但是 gitlab 的 wiki 包含很多有用的信息。 我已經運行printf "%s\n" "$src/@hashed"/*/*/* | grep '\.wiki\.git$'
printf "%s\n" "$src/@hashed"/*/*/* | grep '\.wiki\.git$'
並發現,該備份包含我們 wiki 的大量散列文件。 有沒有辦法翻譯它們或轉移到我們新的空 gitlab 中?
備份包含我們 wiki 的大量散列文件。 有沒有辦法翻譯它們或轉移到我們新的空 gitlab 中?
是的,請參閱https://docs.gitlab.com/ee/administration/repository_storage_types.html#from-hashed-path-to-project-name關於名稱/路徑散列。
或者,如果 wiki 的配套項目沒有損壞,您可以在其@hashed/…/…not…wiki….git
文件夾中運行grep 'fullpath' config
。
無論哪種方式,都應該可以git clone
.bundle
文件,從而從中生成一個正常的 repo,您可以將其再次推送到新的 wiki,或從中提取文件內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.