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

字号+ 编辑: 种花家 修订: IT男在阿里 来源: 新浪博客 2023-09-12 我要说两句(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.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • Linux系统下word文档转成pdf的办法

  • ubuntu和debian安装nginx或者tengine报错, 找不到pcre依赖库的解决办法

  • linux终端下借助awk命令查询筛出网站access.log日志里的统计信息

  • 常见的web中间件请求返回状态码

我要说说
网上宾友点评