2016-07-25 123 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上運行我的角度應用程序時出現同樣的問題,謝謝! –

相關問題