2016-04-28 13 views
1

最近Cloud9 IDEを使い始めました。私はsudo権限を持っているとsudoを使用してくださいGitでの問題追加

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) $ 

:私は、バージョン管理などのGitを使用していますし、それが正常に働いていた、最近まで私は、このコマンドを試してみました:

git add . 

そしてそれは、この次のエラーで失敗しました上記のコマンドで私には他のエラーが出る。インデックスは更新されません。まだ修正されているようですが、追加されていません。

狂気の一部である、そのファイル.git/index.lockは存在せず、また、私はtopまたはps 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は安定しており、どのようにしてこのような問題に陥ったのか分かりません。 –