git pull的时候遇到 Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y 于是一直输"y"就一直出现这样,查了下有人说那个文件重复了,删除即可(没试过).也有说是因为文件被占用了,重启了编程软件输入以下代码解决了问题(也是查来的): git gc --autogit repack -d -l git gc –auto这个代码百度谷歌都没查到,但是基于git gc的…
现象 Git 无法拉取,提示: Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) 原因1 - 此文件被占用 解决办法: 可以参考 文件被占用?系统自带的"资源监视器(resmon)"也能帮你找到占用它的真凶 - walterlv 这里解除占用. 原因2 - git 的BUG? 经历: 在尝试了文件占用的思路之后,发现文件没有被占用. 这两个工具都无效之后,尝试使用 Pro…
由于操作不当,导致git版本库出了大问题,如下所示: error: object file .git/objects/8b/61d0135d3195966b443f6c73fb68466264c68e is empty fatal: loose object 8b61d0135d3195966b443f6c73fb68466264c68e (stored in .git/objects/8b/61d0135d3195966b443f6c73fb68466264c68e) is corrupt 即…
由于操作不当,导致git版本库出了大问题,如下所示: error: object file .git/objects/8b/61d0135d3195966b443f6c73fb68466264c68e is empty fatal: loose object 8b61d0135d3195966b443f6c73fb68466264c68e (stored in .git/objects/8b/61d0135d3195966b443f6c73fb68466264c68e) is corrupt 即…
错误现象: 解决方法: 1.  find .git/objects/ -type f -empty | xargs rm 2. git fetch -p 3. git fsck --full…
cd .git find . -type f -empty -delete -print tail -n 2 .git/logs/refs/heads/master git show xxxx(版本号) git update-ref HEAD xxxx(版本号) git fsck 以上步骤执行完后,就能用了,显示如下 如下步骤,可选,主要是修复版本库 rm .git/index git reset git fsck…
在操作git中有时候会提示 Unlink of file '......' failed. Should I try again? 原因是你工作目录有某些文件正在被程序使用,这个程序多半是Idea,VS或者eclipse,当然也可能是其他程序 解决方案不是简单的选择y或者n,而是关闭IDE,让IDE把这些文件释放掉 比如下面的操作,就出现了这个错误,原因是我故意用word打开了这文件 8.docx 原谅我不知道怎么让IDE在某个时刻霸占某些文件,只能让word做这个坏人了 如果你一定要知道是哪个…
Unlink of file 'xx' failed. Should I try again? (y/n) 原因:一般遇到这个错输入y/n都不能解决问题,出现这个问题的原因可能是其他程序正在操作git目录下面的文件,导致git无法关联该文件. 比如用dos命令窗或者git bash打开当前分支的文件,不关闭的情况下再切换到其他分支,等再切回来的时候就会报这个错,怎么确认(y)都无济于事. 解决方法:这里的 Unlink of file 'xx' failed. 这个 xx 就是被占用的文件,只要…
在本地搭建Git服务器后,在开发机上push新代码,发现Git提示: insufficient permission for adding an object to repository database .git/objects 出现的原因是:没有版本库所在目录的写权限,导致新的文件无法上传. 所以注意,在使用 sudo git init --bare xx.git 创建一个版本库之后,需要把权限调整一下,不然使用sudo创建后,是需要root权限的. 更改xx.git版本库的权限命令: su…
前言:这是在用jenkins去gitlab上面去拉下代码来编译,就报了这个错,在这里记录下,避免下次 报错:   17:08:17 error: insufficient permission for adding an object to repository database .git/objects 17:08:17 fatal: failed to write object 17:08:17 fatal: unpack-objects failed 解决方法: 权限问题 1.jenkin…