致命:无法创建工作树dir:没有此类文件或目录

时间:2019-03-14 05:14:07

标签: git gitlab

我正在尝试克隆gitlab中的git存储库。在检出文件时,出现此错误。此外,我验证了我尝试克隆的当前本地文件夹是否具有写权限。

我认为这可能是this的副本。
由于this问题没有答案,因此我再次询问。

请帮助我解决这个问题。

3 个答案:

答案 0 :(得分:1)

问题的原因是已启用Ransomeware Protection中的Windows Security。如果启用,则Windows不允许不受信任的网站访问我们受保护的文件夹。建议不要禁用Ransomware Protection。您可以允许您信任的网站通过Allow an app through Controlled folder access选项访问特定的文件夹。

答案 1 :(得分:0)

如果您在Windows上使用git bash会话,请在常规CMD中重试(您的%PATH%应该已经引用了Git)。

同样,如果您使用的是Windows,请确保使用latest Git For Windows (2.21)

答案 2 :(得分:0)

克隆gitlab项目后,它可能已经为您提供了创建位置的文件夹名称。 就像是 $ git clone yourHttpgitclonelink 克隆到“ SampleProjects” ...

然后,您必须使用以下命令在SampleProjects目录中导航 $ cd SampleProjects 如果您能够在示例项目中导航,则表示一切正常,您将可以使用以下命令签出项目 $ git checkout yourbranchname

如果您无法在“ SampleProjects”目录中导航,则会收到错误消息“ bash:cd:SampleProjects:没有此类文件或目录”

这意味着克隆项目时出现问题,该问题可能是由于您的组织域限制或凭据限制引起的。

对于域限制问题,您必须征得IT团队的许可才能提供对URL的访问。