一、问题报错

gitlab在执行git pull origin master,拉取代码的时候报如下错误。

  1. $ git pull origin master
  2.  
  3. remote: Counting objects: , done.
  4. remote: Compressing objects: % (/), done.
  5. remote: Total (delta ), reused (delta )
  6. error: insufficient permission for adding an object to repository database .git/objects
  7.  
  8. fatal: failed to write object
  9. fatal: unpack-objects failed

二、问题原因:

将对象添加到存储库的数据库权限不足目录为代码目录下面的.git/objects

  1. $ ll -ha .git/objects
  2.  
  3. drwxrwxr-x nginx nginx .0K 9 : objects

三、解决方法:

objects目录增加其它用户的写权限,再次pull的时候已经正常。

  1. # chmod -R .git/objects/
  2.  
  3. $ git pull origin master
  4. remote: Counting objects: , done.
  5. remote: Compressing objects: % (/), done.
  6. remote: Total (delta ), reused (delta )
  7. Unpacking objects: % (/), done.
  8. From 192.168.*.*:xxx/m
  9. * branch master -> FETCH_HEAD
  10. Updating e7c9fa0..7d8a1e7
  11. Fast-forward
  12. app/controllers/InsuranceController.php | ++
  13. app/controllers/PingAnController.php | +++-
  14. app/controllers/VisaController.php | ++-----------------
  15. app/views/insurance/choose_country.blade.php | ++++++
  16. app/views/insurance/content.blade.php | ++++-
  17. app/views/new_visa/visa_cj_insurance.blade.php | +---------------
  18. .../new_visa/visa_contactMessage_new.blade.php | +------------
  19. app/views/visa/PingAn/PingAnOrderUp.blade.php | ++++-
  20. app/views/visa/visa_success_pay.blade.php | +-
  21. app/views/visaBargain/order_detail.blade.php | +--------
  22. app/views/visaBargain/order_list.blade.php | +-------
  23. files changed, insertions(+), deletions(-)
  24. create mode app/views/insurance/choose_country.blade.php

gitlab在push代码的时候报错的更多相关文章

  1. Git上传代码遇到的报错

    Git上传代码遇到的报错 1.git上传代码卡住(Total 7072 (delta 2508), reused 6844 (delta 2376), pack-reused 0) git confi ...

  2. gitlab使用URL导入远程仓库报错

    gitlab使用URL导入远程仓库报错Import url is blocked: Only allowed ports are 80,443, and any over 1024 报错内容为Impo ...

  3. 解决上传代码到GitHub报错Push rejected: Push to origin/master was rejected

    最近在 push 代码到 github 时,IDEA报错 Push rejected: Push to origin/master was rejected 在网友找了一圈,发现都不是想要的答案 于是 ...

  4. Adapter 代码中启动报错

    安装好Adapter之后,在designer中可以启动Adapter,但在代码中启动却总是报错,“could not create RVMQSession"或者是“native implem ...

  5. 代码大片出现报错,请重新编译——Clean

    工作空间中项目莫名大片报错,可能是各种意外原因导致的代码编译错误,可以选 菜单栏的 Project,Clean一下全部项目,系统会自动重新编译所有项目,有时会有奇效.

  6. 【Python】xpath中为什么粘贴进去代码后老报错?如何在定位元素的时候准确找到定位切入点?

    1. xpath后()中双引号("")里面不能套用双引号(""),把里面的双引号改成单引号('')报错就没有了. 2.如何在定位元素的时候准确找到定位切入点? ...

  7. Git拉取Gitlab上的代码时,报128的解决方法

    今天拉取gitlab上的代码时出现错误,一直返回128 首先我们确定我们在存储库上有没有权限,然后我就去项目中的 Members上看是否有权限,然后发现也是有的. 然后克隆的时候发现输入一万遍密码都还 ...

  8. $ git push -u origin master 报错

    输入$ git push -u origin master报permission denied(publickey) 如下: 原因是没有与gitee上的账号成功建立密钥对,所以需要配对密钥 解决方法( ...

  9. 微信小程序加密数据(encryptedData)解密中的PHP代码,php7.1报错

    问题描述 最近在开发微信小程序涉及到加密数据(encryptedData)的解密,用的是PHP代码,在运行后报错mcrypt_module_ xxx is deprecated,提示方法已过时了 经研 ...

随机推荐

  1. window用ssh连接本机虚拟机中的ubuntu

    @window用ssh连接本机虚拟机中的ubuntu 主机和虚拟机间通信,需将2台机器的IP地址设为同一网段. 1.设置虚拟机: 虚拟机–> 设置–> Hardware –> Net ...

  2. redis.conf 具体配置详解

    redis.conf 具体配置详解 # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => ...

  3. Js 中的 this

    Js 中 this 的理解   this 是啥 ? this是 JavaScript 语言的一个关键字,它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用; 随着函数使用场合的不同,this ...

  4. 【Autoprefixer】Hbuilder中配置Autoprefixer

    1.安装node.js 2.安装Autoprefixer 3.安装postcss-cli 4.配置外部工具 打开HBuilder,运行-外部工具-外部工具配置,如图: 新建一个外部工具配置 名称填写a ...

  5. [Python 多线程] Concurrent (十五)

    concurrent包只有一个模块: concurrent.futures - 启动并行任务 异步并行任务编程模块,提供一个高级的异步可执行的便利接口. futures模块提供了2个池执行器 Thre ...

  6. linq的左连接右连接内连接用法

    1.左连接: var LeftJoin = from e in ListOfEmployees join d in ListOfDepartment on e.DeptID equals d.ID i ...

  7. 改变random.seed()种子值,获取不同的随机值

    random.seed() random.seed()是随机数种子,也就是为随机数提供算法,完全相同的种子产生的随机数列是相同的, 所以如果想产生不同的随机数就需要用当前时间作为种子 一般情况下see ...

  8. Redis入门(一)---安装

    一.Ubuntu安装 1.命令行安装 sudo apt-get install redis-server 2.启动redis服务(安装完成后自动启动) sudo /etc/init.d/redis-s ...

  9. uboot 移植 要点

    1.第一 首先要  学会 shell 语法   比如 变量的 概念 变量的使用 ,if 语法  ,以及简单 IF 语法(与 或预算),以及  while for 循环 等等语法,才能看得懂 uboot ...

  10. nRF5 SDK for Mesh( 七 ) BLE MESH 的 架构(rchitecture)

    The mesh architecture   The mesh stack consists of a number of subsystems that are interfaced throug ...