某个仓库数据丢失,被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欢迎分享,转载请注明来源:内存溢出
评论列表(0条)