** 登录服务器,执行git pull的时候报错:**

remote: Counting objects: 88, done.
remote: Compressing objects: 100% (86/86), done.
error: insufficient permission for adding an object to repository database .git/objects
fatal: failed to write object
fatal: unpack-objects 失败

根据报错内容我们判断是由于 .git/objects 文件夹内没有权限,无法写入,我们修改一下该文件夹的权限即可解决问题:

执行命令:

//sudo chmod -R(更改文件夹及其子文件夹)
sudo chmod -R 777 ./.git/objects/   //777后边跟着的是文件夹路径

此时我们再次执行 git pull 即可拉取成功;

------------------------------------------------------------------------------------------------------------------------------------------------

标注:

ls -all 命令可以查看当前文件夹下用户以及用户组的权限,

读、写、运行三项权限可以用数字表示,就是:

r=4, w=2, x=1。

反过来说777就是rwx–rwx–rwx,意思是该登录用户他所在的组和其他人都有最高权限;

常用的命令权限:

// 注: xxx为文件夹的目录
sudo chmod 777 -R xxx (更改文件夹及其子文件夹权限为777)sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)sudo chmod 666 ××× (每个人都有读和写的权限)sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

git pull 的时候报错:error: insufficient permission for adding an object to repository database .git/objec相关推荐

  1. error: insufficient permission for adding an object to repository database .git/objects

    error: insufficient permission for adding an object to repository database .git/objects error: insuf ...

  2. Git报错解决——insufficient permission for adding an object to repository database

    今天在使用git提交代码时出现了以下报错 insufficient permission for adding an object to repository database 首先分析出现错误的原因 ...

  3. 解决git pull 报错insufficient permission for adding an object to repository database .git/objects

    这个报错是没有.git/objects文件的写入权限,可能是.git/objects被root角色创建,等到别的角色去操作时就产生了权限问题,所以解决这个问题就要改.git/objects的权限: c ...

  4. error: insufficient permission for adding an object...

    报错信息 error: insufficient permission for adding an object to repository database .git/objects fatal: ...

  5. 解决mysql报错ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

    问题:登录mysql后使用正常sql命令时报错 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql ...

  6. 【Git】push 分支报错 error: failed to push some refs to...

    文章目录 报错消息 解决方法 报错消息 示例图: 示例代码: ➜ fisher git:(test) git push origin test To git.woa.com:wxg-bigdata/f ...

  7. 在root目录下npm install报错Error: EACCES: permission denied, mkdir ‘/root/ttt/web/node_modul

    报错如下:Error: EACCES: permission denied, mkdir '/root/pgadmin4-REL-4_23/web/node_modules/imagemin-gifs ...

  8. 解决忘记密码报错ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘的办法

    由于长时间没用登录mysql忘记密码报错,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql',导 ...

  9. docker 删除镜像image报错 Error response from daemon: conflict: unable to remove repository reference

    我在删除nginx镜像报错, 报错信息如下: Error response from daemon: conflict: unable to remove repository reference & ...

最新文章

  1. 说人话教AI打游戏,Facebook开源迷你版星际争霸,成果登上NeurIPS 2019
  2. python编程语法大全-Python编程入门——基础语法详解
  3. 全国计算机在线做题,2020全国一级计算机基础及MS Office应用考试在线自测试题库(不限设备,登陆即可做题)...
  4. Winform中封装DevExpress的MarqueeProgressBarComtrol实现弹窗式进度条效果
  5. 基于Spring boot,使用idea方便地切换启动环境
  6. com.jacob.com.ComFailException: Can‘t get object clsid from progid
  7. python 字符串函数_Python字符串函数
  8. 防刷新ajax视频教程,【赖国荣】Ajax基础与提升第7讲:ajax实现刷新内容实例讲解...
  9. Python 学习笔记 - 11.模块(Module)
  10. 187.重复的DNA序列
  11. java 模拟百度翻译
  12. 2021-11-23日win10更新bug:共享打印机无法连接的修复
  13. 10的负2次方用计算机怎么算,2的负二次方等于多少(进制转换计算器)
  14. 上海疫情中的云婚礼:千人“吃席” 这场婚礼太温暖
  15. PDF阅读器开关“手型工具阅读文章”功能
  16. java for语句 实现一个功能:
  17. Android 性能优化概述
  18. Redis源码分析 —— 发布与订阅
  19. fabric环境部署错误:ERRO 09c Principal deserialization failure (the supplied identity is not valid: x509
  20. 前端经典面试500题【上】

热门文章

  1. vue 中 canvas 和svg合用制作地图
  2. 计算机桌面颜色比较暗,电脑屏幕颜色变暗,光度对比度都调节不好,怎么办
  3. PHP8编译swoole,php安装swoole
  4. 【C/C++】C语言复制字符串及复制函数汇总(strcpy()/memcpy()/strncpy()/memmove())
  5. OpenI/O 2020 启智开发者大会,即将启动!
  6. el-tabe单元格合并
  7. 微信公众号服务器配置 --接口 nodejs实现方法
  8. 通过师育学大了解专业线上教育网站
  9. php flot,php-使用mysql和ajax用FLOT绘制图形
  10. [黑马IOS自学第四篇]C语言函数,进制,Unix命令、函数学习