首页
登录 | 注册

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

 

 

1.出错截图:

有时候使用软件项目管理系统github时候,会出现一些问题截图如下:

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

2.出错原因

从出错的地方就知道是因为权限不足导致,回想一下,在链接远程服务器时候,不小心切换为管理员权限进行了git pull更新的项目的代码。

如今切换为普通用户,应该是在git的某个目录下由于创建者是管理员,而当前用户权限比管理员小,故无法进行更新。

3.解决办法:

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

从项目根目录下找到.git 目录,该目录下有一个文件夹objects:

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

个人理解这些文件应该是记录了项目每次提交的信息,至于是怎么记录,差异还是全部,则没研究。

进入里面查看文件发现果然有几个目录是root创建的:

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

,所以在外面更改一下用户即可:

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

然后重新更新一下代码则可以成功。

 


相关文章

  • Spring Boot入门(五):使用JDBC访问MySql数据库
    本系列博客记录自己学习Spring Boot的历程,如帮助到你,不胜荣幸,如有错误,欢迎指正! 在程序开发的过程中,操作数据库是必不可少的部分,前面几篇博客中,也一直未涉及到数据库的操作,本篇博客 就讲解下在Spring Boot中如何使用 ...
  • 《k8s 源码分析》- Custom Controller 之 Informer
    Custom Controller 之 Informer 概述 架构概览 reflector - List & Watch API Server Reflector 对象 ListAndWatch watchHandler - ad ...
  • 目录 引入 简单工厂 抽象工厂 Spring的bean工厂 模拟Spring工厂实现 模拟IOC 引入 假设有一个司机, 需要到某个城市, 于是我们给他一辆汽车 public class Demo { public static void ...
  • 一.前言 在日常开发中,我们经常会碰到需要在运行时才知道对象个数的情况,这种情况不能使用数组,因为数组是固定数量的,这个时候我们就会使用集合,因为集合可以存储数量不确定的对象. 集合类是特别有用的工具类,不仅可以存储数量不等的对象,还可以实 ...
  • Windbg分析高内存占用问题
    1. 问题简介 最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声.为了缓解现场的情况, 客户都是手动回收IIS应用程序池才能解决. 这样的后果是很严重的,接到反馈 ...

2020 cecdns.com webmaster#cecdns.com
12 q. 0.061 s.
京ICP备10005923号