2016-07-23 60 views
0

我有在Windows主機Ubuntu的客人。從命令行的Git操作刪除權限爲Windows的git

我使用phpStorm與git集成的Windows工作,並使用虛擬機作爲桑巴連接驅動器。

問題是,我每次在我的虛擬機的命令行上執行某些操作時,例如git status,我的windows'git會退出,並出現異常。

enter image description here

看起來像在git的文件夾中的文件chacnges權限和我在命令行恢復權利sudo chmod a+rw -R ./後手動重新啓動窗口飯桶。

它已經發生了幾年,現在不斷重複在不同的計算機上,所以我認爲我做錯了什麼。但我不明白什麼是錯誤的。我不以root身份運行ubuntu命令。

誰能幫助?可能是其他人遇到同樣的情況?

phpStorm是10版 最新的git的Windows 2.9.2 Ubuntu的14位旅客

編輯: 有時爲的git犯規輟學的窗口,但它仍然與消息中phpStorm 死亡enter image description here

+0

注意,Git並不跟蹤除可執行位的任何文件的權限。在克隆/簽出時,所有內容都將設置爲本地umask。 –

回答

1

最後!

兩年後,我找到了答案。這很簡單!

我一直在下載最新版本的git for windows。 但在Ubuntu的客戶版本是舊的,所以兩個套件太多差異生活在一個存儲庫上。這導致git讓窗戶死亡。

在Ubuntu上更新Git版本:

sudo apt-add-repository ppa:git-core/ppa

sudo apt-get install git