Git报错insufficient permission for adding an object to repository database .git/objects
来源:互联网 发布:ipad客户端办公软件 编辑:程序博客网 时间:2024/06/16 10:15
Git在pull时报错,发生情况如下:
- [lixinglei@bogon my]$ ll -a|grep .git
- drwxrwxr-x. 8 lixinglei lixinglei 4096 6月 6 19:58 .git
- -rw-rw-r--. 1 lixinglei lixinglei 109 4月 23 14:02 .gitignore
- [lixinglei@bogon my]$ cd .git
- [lixinglei@bogon .git]$ cd objects/
- [lixinglei@bogon objects]$ ll | grep root
- drwxr-xr-x. 2 root root 4096 5月 27 19:37 3b
- drwxr-xr-x. 2 root root 4096 5月 27 19:37 68
根据报错提示,发现是".git/objects"下有些文件的归属有问题:
- [lixinglei@bogon my]$ git pull git@XXX.XXX.XXX.XXX:XXX.git
- remote: Counting objects: 29, done.
- remote: Compressing objects: 100% (22/22), done.
- remote: Total 22 (delta 17), reused 0 (delta 0)
- error: insufficient permission for adding an object to repository database .git/objects
- fatal: failed to write object
- fatal: unpack-objects failed
使用root登录并进入该目录:
- [root@bogon objects]# ll | grep root
- drwxr-xr-x. 2 root root 4096 5月 27 19:37 3b
- drwxr-xr-x. 2 root root 4096 5月 27 19:37 68
- [root@bogon objects]# chown lixinglei: 3b
- [root@bogon objects]# ll | grep root
- drwxr-xr-x. 2 root root 4096 5月 27 19:37 68
- [root@bogon objects]# chown lixinglei: 68
- [root@bogon objects]# cd 68
- [root@bogon 68]# ll
- 总用量 4
- -r--r--r--. 1 root root 213 5月 27 19:37 cb6ab3332e342158b1b27341a2c396cd570a4c
- [root@bogon 68]# chown lixinglei: cb6ab3332e342158b1b27341a2c396cd570a4c
- [root@bogon 68]# cd ../
- [root@bogon objects]# cd 3b
- [root@bogon 3b]# ll
- 总用量 4
- -r--r--r--. 1 root root 1647 5月 27 19:37 d60abd850ecacb4002ed870176172426f662d2
- [root@bogon 3b]# chown lixinglei: d60abd850ecacb4002ed870176172426f662d2
重新在git pull,成功
http://blog.csdn.net/lxlzhn/article/details/9041925
原文链接:
0 0
- Git报错insufficient permission for adding an object to repository database .git/objects
- Git报错insufficient permission for adding an object to repository database .git/objects
- git pull 报错:error: insufficient permission for adding an object to repository database .git/objects
- git push, error: insufficient permission for adding an object to repository database .git/objects
- error: insufficient permission for adding an object to repository database .git/objects
- git insufficient permission for adding an object to repository database ./objects
- Git错误non-fast-forward和 Git报错insufficient permission for adding an object to repository database .git
- insufficient permission for adding an object to repository database ./objects
- git push error:error: insufficient permission for adding an object to repository database ./obje
- error: insufficient permission for adding an object to repository database ./objects
- insufficient permission for adding an object to repository database
- git push error:error: insufficient permission for adding an object to repository data
- remote: error: insufficient permission for adding an object to repository database
- git在push的时候出现insufficient permission for adding an object错误
- git在push的时候出现insufficient permission for adding an object错误
- git在push的时候出现insufficient permission for adding an object错误
- git push failed Because the Fault of insufficient permission for adding an object
- git在push的时候出现insufficient permission for adding an object错误
- java socket编程
- 安卓初学:MultiAutoCompleteTextView多文本匹配总结
- Java的反射机制
- 使用Eclipse构建Maven项目 (step-by-step)
- IOS关于block回调的用法
- Git报错insufficient permission for adding an object to repository database .git/objects
- 新浪微博开发二(底部菜单栏的实现)
- POJ 2109 Power of Cryptography
- 美国麻省理工教授亲授科研学习方法(上)
- linux下重启oracle
- 带进度边框的自定义TextView
- C#获取CPU个数
- C语言: 指针强制类型转换
- Swift基础语法: 22 - Swift的函数类型, 嵌套函数