我便一步一莲花祈祷

关于手贱执行了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
  • 文章标题: 关于手贱执行了sudo git之后那些事
  • 文章标题: https://lengthmin.me/posts/sudo-git-fix/
  • 更新时间: 2019-04-28, 00:12:04
  • 更新历史: Blame, History 源文件: .md Raw
  • 版权声明: 署名-非商用-相同方式共享 4.0 转载请保留原文链接及作者。