この難問はgit pull
、ルートから実行することによって引き起こされます。
私がそうする理由はいくつかあります...起動時にデバイスにコードを更新させたいのでrc.local
、ルートで実行します。
それはほとんどすべて正常npm install
に動作します(rootで実行すると失敗する傾向がありますが、それはまったく別のトピックです)、後で非rootユーザーでgitリポジトリを使用しようとすると問題が発生します... gitファイルの一部にはrootによって記述されたため、もう使用できません(権限が拒否されました)。
だから私はchown
それを再帰的に戻したいのですが、小さなgitファイルのすべてで本当に機能するものは何もないようです。-R
フラグと./**/*
パスを試してみました。
私の推測では、これらの手法はどちらもドットディレクトリに属していません。
@jimmij知っておくと良いです、ありがとう(おそらくそれを答えにすることができます)
—
Steven Lu
あなたの
—
Peter Cordes 2015
chown -R *
代わりにchown -R .
?
bash
あなたを設定する必要があるshopt -s dotglob
ことで隠しファイルを一致させるために*
か**
。