remote: error: insufficient permission for adding an object to repository database
来源:互联网 发布:dt数据时代 编辑:程序博客网 时间:2024/06/06 12:20
情况: 远程服务器上创建了一个远程托管仓库,所有者为git:git,并且在远程服务器上使用其它用other_user clone该仓库到某个工作文件夹work_directory,当修改内容并push时会报错: remote: error: insufficient permission for adding an object to repository database。 这种情况是远程仓库权限导致的,push时的身份是other_user
解决思路:
推送时临时使用git身份:
sudo -u git git push origin <branch>
这样做还有有一些问题,work_directory/.git/logs work_directory/.git/refs的所有者都是other_user导致无法更新本地信息,解决办法是这两个文件夹给予其他用户写权限:
chmod -R o+w .git/logs/chmod -R o+w .git/refs/
现在再次sudo -u git git push origin 就可以了。
阅读全文
0 0
- remote: error: insufficient permission for adding an object to repository database
- insufficient permission for adding an object to repository database ./objects
- insufficient permission for adding an object to repository database
- git push error:error: insufficient permission for adding an object to repository database ./obje
- git push, error: insufficient permission for adding an object to repository database .git/objects
- error: insufficient permission for adding an object to repository database .git/objects
- error: insufficient permission for adding an object to repository database ./objects
- git pull 报错:error: insufficient permission for adding an object to repository database .git/objects
- Git报错insufficient permission for adding an object to repository database .git/objects
- Git报错insufficient permission for adding an object to repository database .git/objects
- git insufficient permission for adding an object to repository database ./objects
- git push error:error: insufficient permission for adding an object to repository data
- Git错误non-fast-forward和 Git报错insufficient permission for adding an object to repository database .git
- git在push的时候出现insufficient permission for adding an object错误
- git在push的时候出现insufficient permission for adding an object错误
- git在push的时候出现insufficient permission for adding an object错误
- git push failed Because the Fault of insufficient permission for adding an object
- git在push的时候出现insufficient permission for adding an object错误
- 笔记1
- 出现Could not publish to the server. java.lang.NullPointerException报错信息
- Unique Paths
- c#的访问修饰符
- install anaconda
- remote: error: insufficient permission for adding an object to repository database
- Macaca之填坑中所参考的一些文章
- influxdb {"error":"partial write: max-values-per-tag limit exceeded (100009/100000)
- 山东大学软件测试技术实验三报告
- 关于ntp配置
- Spring Boot 初探之JSP
- PAT甲级 1124. Raffle for Weibo Followers (20)
- 基于OpenStack+Docker设计与实现CI/CD——基于Docker技术的CI&CD实践
- stringstream