克隆

时间:2017-12-11 09:47:07

标签: git git-clone

在将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 = ...

(我再次遗漏了我的个人资料)。

1 个答案:

答案 0 :(得分:1)

请检查您是否正在克隆网络驱动器,因此它可能无法正常工作。

如果可以,请直接切换到本地计算机。

如果您确实需要在网络驱动器上进行克隆,请使用--no-hardlinks选项检查问题是否由硬链接引起:

git clone --no-hardlinks /path/to/your/repository

注意:通常,如果在网络驱动器上设置了HOMEDRIVE / HOMESHARE环境变量并首次克隆,就会发生这种情况。