gpt4 book ai didi

git - 推送到 GitHub 时出错 - 没有足够的权限将对象添加到存储库数据库

转载 作者:IT王子 更新时间:2023-10-29 01:20:47 25 4
gpt4 key购买 nike

我在尝试对我的 GitHub 存储库执行“git push”时遇到异常错误:

Counting objects: 8, done.Delta compression using 2 threads.Compressing objects: 100% (4/4), done.Writing objects: 100% (5/5), 1.37 KiB, done.Total 5 (delta 2), reused 0 (delta 0)error: insufficient permission for adding an object to repository database ./objectsfatal: failed to write objecterror: unpack-objects exited with error code 128error: unpack failed: unpack-objects abnormal exitTo git@github.com:bixo/bixo.git ! [remote rejected] master -> master (n/a (unpacker error))error: failed to push some refs to 'git@github.com:bixo/bixo.git'
  • 从 GitHub 干净克隆后,我可以编辑/添加/提交/推送修改后的文件。
  • 如果我再次重复此操作,则会出现上述错误。
  • 我可以很好地推送到其他 GitHub 存储库。
  • 我已经检查了我这边的文件/目录权限,它们似乎没问题。
  • 我在 Mac OS X 10.5.8 上运行 git 1.6.2.3

上面的存储库是我之前的 Stack Overflow 问题 (SO 1904860) 的乐趣来源,所以 GitHub 存储库可能已损坏。我通过搜索发现的唯一类似问题是 unpack failed github 上报告的问题。以前有没有其他人遇到过这个问题,尤其是当使用 GitHub 时?

最佳答案

当你在 github 之外看到这个错误时,这里有一个补救办法。

来自: http://mapopa.blogspot.com/2009/10/git-insufficient-permission-for-adding.html

ssh me@myserver
cd repository/.git

sudo chmod -R g+ws *
sudo chgrp -R mygroup *

git config core.sharedRepository true

在此之后,git 守护进程在写入 .git/objects 时应该使用组文件权限。

关于git - 推送到 GitHub 时出错 - 没有足够的权限将对象添加到存储库数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1918524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com