从gitlab备份包恢复某个仓库

从gitlab备份包恢复某个仓库,第1张

需求场景:

某个仓库数据丢失,被force覆盖等,导致历史提交无法恢复。只想恢复特定的个别仓库。

关键步骤:

1.拿到gitlab服务的备份包,比如每天备份一次,想恢复到哪天拿哪天的,翻车之前。解压缩备份数信包,进入仓库备颂迹份目录薯樱轮下@hashed,看到很多乱码一样的文件夹名。

2.回到gitlab查看想要恢复的项目project id。前述乱码其实是hash码,随便找个在线工具或者linux命令,sha256sum,获得此仓库的hashed名称。

3.在前述解压的目录下找到对应hashed名称,发现下面有个bundle文件和一个空的目录。只需要git clone 这个bundle文件即可恢复备份的此项目。

后面就是按自己需求重新提交git等了。

就需要握岁使用ssh-keygen上传公钥,使用非对称慧握加密传输。下面讲述如何上传你的ssh公钥... 3.1.2保存sshkey到gitlab 在面板上依次点前皮庆击Profile Settings – SSH Keys – Add SSH K


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12202085.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存