【发布时间】: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 机器。