【问题标题】:Git: No permission to access folder after mergingGit:合并后无权访问文件夹
【发布时间】:2019-10-04 17:43:29
【问题描述】:

我在我的 Windows 机器上本地签出了一个基于 dev 的新分支 feat。然后我做了一些提交并将feat 分支推送到我在 GitHub 上的在线仓库。这些提交包括创建一个新的子文件夹。然后我在 GitHub 上创建了一个拉取请求,以便将 feat 合并回 dev。一切顺利。

现在,回到我的本地机器,我检查了我的dev 分支并执行了git pull。这就是我的问题开始的地方。 Git告诉我我没有访问新创建的子文件夹的权限。结果,我无法将我的dev 分支拉到我的本地机器上。 在 git bash 中使用ls -la,它与其他子文件夹没有区别(drwxr-xr-x;我是所有者)。

这是 git bash 中的确切错误消息:

error: cannot stat 'sub-folder': Permission denied

另外,我不能再结帐我当地的feat 分行了。它给了我同样的错误信息。

那么,从这里出发的路是什么?我是否应该采取不同的措施来避免我遇到这个问题?

【问题讨论】:

  • 您使用的是什么操作系统和文件系统?
  • 我使用的是 Windows 机器。

标签: git github git-pull


【解决方案1】:

关闭 MATLAB 后,我可以访问被阻止的子文件夹。 git pull 工作正常。现在一切都干净了。

【讨论】:

    猜你喜欢
    • 2014-01-28
    • 1970-01-01
    • 2017-10-12
    • 2013-07-02
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    相关资源
    最近更新 更多