Artin's Blog

谁有天大力气可以拎着自己飞呀

0%

关于手贱执行了 sudo git 之后那些事

在 Ubuntu 下用 git 的时候使用了 sudo git add 命令,导致每次不使用 sudo 前缀都无法对仓库进行操作。
因为用了 sudo 之后普通用户组就没有操作的权限了。在 stackoverflow 找到了解决办法。

首先我们要知道自己的用户和用户组的 id,在终端输入

1
id -a

就能显示出来用户跟组的 id,
Snipaste_2018-01-25_14-48-31.png

接下来需要用 chown 命令:

1
2
3
4
cd .git/objects
ls -al
sudo chown -R uid:groups *
# 将uid和groups换成你自己的
- 正文到此结束啦 -
如果您觉得有帮助的话,可以请我喝瓶饮料~
Artin 微信 微信
Artin 支付宝 支付宝