2016-04-28 92 views
1

我最近開始使用Cloud9 IDE。我使用Git版本控制和它做工精細,直到最近我試過這個命令:問題與Git添加

git add . 

並將其與此失敗,錯誤如下:

ubuntu:~/workspace (master) $ git add . 
fatal: Unable to create '/home/ubuntu/workspace/.git/index.lock': File exists. 

If no other git process is currently running, this probably means a 
git process crashed in this repository earlier. Make sure no other git 
process is running and remove the file manually to continue. 
ubuntu:~/workspace (master) $ 

我有sudo權限和使用sudo用上面的命令給了我其他的錯誤。索引不會更新。它仍然顯示我喜歡修改,但沒有添加。

瘋狂的部分是,該文件.git/index.lock不存在,也當我試圖尋找是否有在後臺運行,使用topps grep任何git過程中,我找不到任何。

我在Cloud9環境中使用Ubuntu 14.04 LTS。我是RW權限的協作者之一,但我沒有重新啓動權限。我嘗試了以下,但他們不工作:

sudo reboot 
sudo shutdown -r now 

請讓我知道如何繼續。我需要儘快部署代碼。順便說一句,這是我的第一篇文章,以及我也看到這裏類似的帖子:

+0

你能手動進入目錄並檢查文件嗎?並用'sudo rm -f index.lock'刪除?它通常是隱藏的。 –

+0

@PraveenKumar號碼該文件根本不存在於該位置。 –

+0

你可以嘗試使用像'ls -la'或類似的過濾器嗎? –

回答

5

嘗試使用:

sudo chmod 755 -R .git 
sudo chown -R ubuntu:root .git 

這是如果文件不存在,則爲true。看起來像一個權限問題給我。

+1

感謝您的回答。讓我看看這是否有效。 –

+0

哇!這工作。爲什麼是這個問題? –

+0

@GitUser正如人們在評論中提到的那樣,這是因爲權限問題。通常Cloud9 IDE是穩定的,我不確定你是如何進入這個問題的。 –