Ubuntu 10.10でEclipsePHPを使用しており、Mercurial(HG)を使用して、ネットワークに接続されたステージングサーバー(samba共有)にあるリポジトリを操作しようとしています。
Eclipse内からリポジトリを更新しようとすると(hg status
実際には)、次のエラーが表示されますabort: Operation not permitted: /media/sharename/myrepository/.hg/.dirstate*
。
何が問題なのかを突き止めようとしているときに、ターミナルからネットワーク共有にアクセスして書き込みhg status
ました。同じエラーが発生するため、Eclipse内からのみ発生しているわけではありません。コンピューターとサーバーの両方からファイルをCHMODするようにテストしましたが、chmod 777 /media/sharename/myrepository/ -R
何も変わりません。
しかし、誤っsudo hg status
てリポジトリディレクトリから実行したとき、Mercurialは花火を開始し、魅力のように機能しました。
私のコンピューターで一体何がうまくいかないのですか?hg
ルートにならずにコマンドを実行できないのはなぜですか?