【问题标题】:Permission denied for git clonegit clone 的权限被拒绝
【发布时间】:2018-04-15 00:29:51
【问题描述】:

我已经尝试了两天将不同的存储库从互联网克隆到我的机器中。

我得到的错误总是:

正在克隆到 'python-docs-hello-world'...

C:/Users/dream/Desktop/KhameleonPython/python-docs-hello-world/.git:
权限被拒绝删除目录
'python-docs-hello-world/.git' 失败。我应该再试一次吗? (是/否)

这不是公钥的问题,因为我发现了许多其他答案参考。我尝试从属性>安全性中的 KhameleonPython 空文件夹修改用户权限以完全控制,但无济于事。我已经访问了组件服务以授予 git 完全权限,只是不在列出的本地服务中找到 git。

我的 git 安装在 F: 驱动器并且我的文件在 C: 下,这可能是个问题吗?我以前在使用其他程序时遇到过这个问题,例如 Node.js npm(init 无法使用错误 EPERM)或 atom 不允许我从文本编辑器内部的文件夹中创建新文件。通常重新安装可以解决问题,但现在没有。我运行的是 Microsoft Windows 10 Home Edition x64。

我错过了什么明显的东西吗?

【问题讨论】:

  • 此位置似乎已存在一个名为 .git 的文件夹。试试删了吧?请注意,.git 文件夹通常是隐藏的。
  • 它从来不存在,它只是在我克隆时创建的。出于某种原因,它会在之后尝试将其删除
  • 我怎样才能更好地宣传这个问题?
  • 当我尝试添加到存储库时会出现同样的问题:git remote add azure notebookforever.scm.azurewebsites.net/NotebookForever.git error: could not lock config file .git/config: Permission denied fatal: could not set 'remote. azure.url' 到 'notebookforever.scm.azurewebsites.net/NotebookForever.git'
  • 您是以管理员身份执行此操作的吗?

标签: windows git permissions clone


【解决方案1】:

如果你像我一样有 bitdefender,我必须允许 git 通过进入 BitDefender > 应用程序访问来更改硬盘驱动器。在我允许该连接后,它工作得很好。

【讨论】:

    猜你喜欢
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2015-12-25
    • 2021-11-11
    • 2015-10-29
    • 1970-01-01
    相关资源
    最近更新 更多