在我的 ubuntu 服务器下运行 git stash 出现错误:
ubuntu@ip-NN-NN-NN-NN : AWS Ubuntu Server :/var/www/html/tads$ git stash
Saved working directory and index state WIP on master: 5cf9b22 Setting email gun
error: unable to unlink old '.editorconfig': Permission denied
error: unable to unlink old '.env.example': Permission denied
error: unable to unlink old '.gitattributes': Permission denied
error: unable to unlink old '.gitignore': Permission denied
error: unable to unlink old '.styleci.yml': Permission denied
error: unable to unlink old '1.blade.php': Permission denied
error: unable to unlink old '1.js': Permission denied
error: unable to unlink old '1.php': Permission denied
error: unable to unlink old '1.txt': Permission denied
error: unable to unlink old 'README.md': Permission denied
error: unable to unlink old '\': Permission denied
error: unable to unlink old 'artisan': Permission denied
error: unable to unlink old 'c': Permission denied
error: unable to unlink old 'codepen.blade.php': Permission denied
error: unable to unlink old 'composer.json': Permission denied
error: unable to unlink old 'composer.lock': Permission denied
error: unable to unlink old 'invalid.html': Permission denied
error: unable to unlink old 'package.json': Permission denied
error: unable to unlink old 'php': Permission denied
error: unable to unlink old 'phpunit.xml': Permission denied
error: unable to unlink old 'route_list.txt': Permission denied
error: unable to unlink old 'server.php': Permission denied
error: unable to unlink old 'tailwind.config.js': Permission denied
error: unable to unlink old 'valid.html': Permission denied
error: unable to unlink old 'webpack.mix.js': Permission denied
fatal: Could not reset index file to revision 'HEAD'.
ubuntu@ip-NN-NN-NN-NN : AWS Ubuntu Server :/var/www/html/tads$ cd ../
ubuntu@ip-NN-NN-NN-NN : AWS Ubuntu Server :/var/www/html$ ls -la
total 28
drwxrwxrwx 3 root root 4096 Jul 28 11:31 .
drwxr-xr-x 3 root root 4096 Jul 28 11:21 ..
-rwxrwxrwx 1 root root 10918 Jul 28 11:21 index.html
-rwxrwxrwx 1 root root 3068 Jul 28 11:31 info.php
drwxr-xr-x 16 755 ubuntu 4096 Jul 28 14:42 tads
我不确定,但看起来是在阅读了一些手册后发生的,我试图将 tro 执行权限授予 ubuntu 用户,我在该用户下登录我的服务器控制台:
sudo chown -R ubuntu:ubuntu .
sudo chown 755 .
ls -la
...
drwxr-xr-x 16 755 ubuntu 4096 Jul 28 14:42 .
这是原因吗?如何解决?
谢谢!
考虑到/var/www/html
文件夹和文件归 root 所有,任何以 ubuntu 身份执行的命令都会失败也就不足为奇了。
至少尝试 chown(您在 ' .
'下完成的,但我不知道您当前的文件夹是否为/var/www/html
):
cd /var/www/html
sudo chown -R ubuntu:ubuntu .
然后检查所有权,并重复您的git
命令。
还要检查:
GIT_xxx
变量的环境变量git
自己被别名which git
如果git
由自定义脚本包装/var/www/html/tags/.git
,以确保存储库直接位于tads
.本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句