在将bitbucket托管的存储库克隆到我的计算机时出现错误。
当我输入git bash时(我得到与Sourcetree相同的错误):
git clone https://myusername@bitbucket.org/groupname/repositoryname.git
(我明确地在这里匿名了一些细节),我收到了消息
克隆到'repositoryname'..
致命:文件U://.../repositoryname/.git/config
中的错误配置行1取消链接文件'repositoryname / .git / config'失败。我应该试试 再次? (Y / N)
目标文件夹包含一个.git子文件夹,它本身包含文件配置,以及包含各种文件的钩子文件夹。配置文件包含内容
[core]
repositoryformatversion = 0
filemode = false
点击'y'再次尝试没有任何结果。
我知道前面提到的类似问题:Bad git config file .git/config,但这与正在处理的存储库有关。这是一个即使开始的问题,所以我不知道该怎么做。
如果我的.gitconfig文件被视为错误的可能来源,其内容完全是
[user]
name = ...
email = ...
(我再次遗漏了我的个人资料)。
答案 0 :(得分:1)
请检查您是否正在克隆网络驱动器,因此它可能无法正常工作。
如果可以,请直接切换到本地计算机。
如果您确实需要在网络驱动器上进行克隆,请使用--no-hardlinks选项检查问题是否由硬链接引起:
git clone --no-hardlinks /path/to/your/repository
注意:通常,如果在网络驱动器上设置了HOMEDRIVE
/ HOMESHARE
环境变量并首次克隆,就会发生这种情况。