致命:./config中'core.sharedrepository'的配置错误

max*_*ax_ 9 git

我刚输入命令:git config core.sharedrepository 1我现在收到错误:

致命:./config中'core.sharedrepository'的配置错误

有谁知道如何解决它?

MrO*_*les 14

当您为git config core.sharedRepository输入无效值时,它可能会连续失败,而不是让您使用此命令再次更新:

git core.sharedRepository group
Run Code Online (Sandbox Code Playgroud)

在这种情况下,您需要打开.git/config文件并手动更改文件,如下所示:

[core]
    ...
    sharedRepository = group
Run Code Online (Sandbox Code Playgroud)


And*_*all 11

问题正是它所说的:1该设置的值无效.你可能想要true.

git-config手册页:

group(或true)时,存储库可在组中的多个用户之间共享(确保所有文件和对象都是可写组的).何时all(或worldeverybody),所有用户都可以读取存储库,另外还可以进行组共享.当umask(或false)时,git将使用umask(2)报告的权限.当八进制数字0xxx在哪里时,0xxx存储库中的文件将具有此模式值.0xxx将覆盖用户的umask值(而其他选项将仅覆盖用户的umask值的请求部分).示例:0660将使repo对所有者和组进行读/写,但对其他人不可访问(相当于组,除非umask是例如0022).0640是一个可读取组但不可写入组的存储库.请参阅git-init(1).默认为False.