2016-07-25 59 views
5

我目前正在使用windows。无法创建文件...权限被拒绝

有时候,我有问题,当我尝试:

git checkout origin develop 

我有这样的错误: 错误:无法创建文件....:权限被拒绝

“git的状态”显示我的文件在错误没有上演,所以我不得不承诺

我要检查什么?

我试图做我的计算机上运行此命令行:

chown -R username directory 

我们severals人们的Git仓库工作,他们有问题了。

感谢您的帮助

+0

尝试'git fetch && git checkout develop'。 – Shravan40

+0

检查此链接它有相同的问题2-3解决方案http://stackoverflow.com/questions/12077605/git-unable-to-create-file-permission-denied – Bhavesh

+0

对我来说这是一个Visual Studio调试会话。 – yoyo

回答

4

首先确保运行CMD /终端作为管理员 (右键点击cmd.exe的图标 - >“以管理员身份运行”)

我有同样的问题与git pull(在Windows上使用cmder)。什么工作对我来说是这样的:

这将删除你的本地修改:
硬重置您的分支,然后再试一次。
$ git checkout origin develop - (失败)
$ git reset --hard HEAD
$ git checkout origin develop - (巨大的成功!)

如果这不起作用,请尝试强制结账:
这也将扔掉你的本地修改
$ git checkout -f origin develop

1

我有同样的问题,问题是打开的文件。确保你没有git试图在任何地方创建的文件;如果有任何文件在那里打开,请关闭您的本地主机浏览器选项卡;关闭所有对您正在使用的文件的引用。这对我来说很有用。

7

对我来说,我的角度应用程序还没有从ng serve运行,给这个:

[Git Bash - ng serve

所以我不得不与ctrl+c关闭它。

+0

这为我做了一份工作。谢谢 –

+0

在ubuntu windows 10上运行我的角度应用程序时出现同样的问题,谢谢! –

相关问题