gitlab在push代码的时候报错

一、问题报错

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

$ git pull origin master

remote: Counting objects: 91, done.
remote: Compressing objects: 100% (48/48), done.
remote: Total 91 (delta 75), reused 57 (delta 43)
error: insufficient permission for adding an object to repository database .git/objects

fatal: failed to write object
fatal: unpack-objects failed

二、问题原因:

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

$ ll -ha .git/objects

drwxrwxr-x 250 nginx nginx 4.0K 9月   3 16:25 objects

三、解决方法:

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

# chmod 777 -R .git/objects/

$ git pull origin master
remote: Counting objects: 91, done.
remote: Compressing objects: 100% (48/48), done.
remote: Total 91 (delta 75), reused 57 (delta 43)
Unpacking objects: 100% (91/91), done.
From 192.168.*.*:xxx/m
 * branch            master     -> FETCH_HEAD
Updating e7c9fa0..7d8a1e7
Fast-forward
 app/controllers/InsuranceController.php            |   17 ++
 app/controllers/PingAnController.php               |   33 +++-
 app/controllers/VisaController.php                 |  251 ++-----------------
 app/views/insurance/choose_country.blade.php       |   68 ++++++
 app/views/insurance/content.blade.php              |   45 ++++-
 app/views/new_visa/visa_cj_insurance.blade.php     |  202 +---------------
 .../new_visa/visa_contactMessage_new.blade.php     |  156 +------------
 app/views/visa/PingAn/PingAnOrderUp.blade.php      |   43 ++++-
 app/views/visa/visa_success_pay.blade.php          |   13 +-
 app/views/visaBargain/order_detail.blade.php       |  108 +--------
 app/views/visaBargain/order_list.blade.php         |   92 +-------
 11 files changed, 256 insertions(+), 772 deletions(-)
 create mode 100644 app/views/insurance/choose_country.blade.php

 

posted @ 2018-09-03 17:24  林中龙虾  阅读(1131)  评论(0编辑  收藏  举报