这个难题是由git pull从 root运行引起的。
我这样做有多种原因......我希望我的设备在启动时更新代码,rc.local并由 root 运行。
这一切都很好(npm install当由 root 运行时往往会失败,但这是一个完整的“另一个主题”),当我尝试使用非 root 用户的 git 存储库之后,问题就出现了......一些 git 文件有由 root 编写,所以现在我不能再使用它了(权限被拒绝)。
所以我想递归地chown返回它,但似乎没有任何东西真正适用于所有的小 git 文件。我尝试了-R标志和./**/*路径。
我的猜测是,这些技术都没有下降到点目录中。