git push error:error: insufficient permission for adding an object to repository data

字号+ 编辑: 秦朝 修订: 秦朝 来源: 新浪博客 2015-02-07 11:52:00 我要说两句(0)

刚架设的Git服务器总是会有一些权限问题令人头疼, 例如本文常见的权限问题。

参照:
http://stackoverflow.com/questions/1918524/error-pushing-to-github-insufficient-permission-for-adding-an-object-to-reposi
原因:
用ssh 管理时,客户端机器对服务器git代码仓库的写权限出了问题。如参考文

//登录到git 服务器
ssh me@myserver
//进入代码仓库
cd repository.git
//改变代码仓库下,所有文件的访问权限,同组可写
sudo chmod -R g+ws *

改变代码仓库下,所有文件的访问属性 

sudo chgrp -R mygroup *

更新配置

git repo-config core.sharedRepository true
阅完此文,您的感想如何?
  • 鼓掌

    1

  • 鄙视

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.转来的文章都会标好来源,如对来源资料存疑,请邮件声明;
2.本站标注原创的文章,转发时烦请注明来源;
3.如文章侵犯了您的版权,请通知本站,该文章将在24小时内移除。

相关课文
  • nginx屏蔽指定用户浏览器的方法

  • 用clamscan来给linux主机扫描病毒

  • Linux操作sendmail卡住、等待问题的解决

  • 修改Linux主机名,改默认localhost.localdomain名称

我要说说
网上宾友点评