【发布时间】:2016-02-01 07:57:22
【问题描述】:
关于表演:
$ git push -u origin --all
我收到一个错误:
remote: error: insufficient permission for adding an object to repository database ./objects
我搜索了一下,通过Richard Hansen 找到了解决方案。
我必须表演:
$ git config core.sharedRepository group
相反,我将其执行为:
$ git config core.sharedRepository dev
因为我认为我必须在实际命令中输入组的名称(这里的“dev”是有用户的组的名称,名为“gituser”)。
从那时起,每当我尝试在 Git Bash 中执行任何命令时,它都会说:
fatal: bad numeric config value 'dev' for 'core.sharedrepository' in .git/config: invalid unit
为此,我也在this link找到了解决方案
上面写着:
当您为 git config core.sharedRepository 输入无效值时, 它可能会连续失败,而不是让您再次更新 命令:
git core.sharedRepository group在这种情况下,您需要打开 .git/config 文件并更改 手动文件,如下所示:
[core] ... sharedRepository = group
我这样做了,但都是徒劳的。 Git Bash 中的任何命令仍然会给出相同的错误:
fatal: bad numeric config value 'dev' for 'core.sharedrepository' in .git/config: invalid unit
谁能帮我解决这个问题。提前致谢。
【问题讨论】:
-
奇怪,一旦值错误,你就不能再改变它了......我还遇到了什么:尝试以root身份
git config core.sharedRepository group导致相同的错误消息。对于该命令,必须以配置文件的所有者身份登录。