关于手贱执行了 sudo git 之后那些事
在 Ubuntu 下用 git 的时候使用了 sudo git add 命令,导致每次不使用 sudo 前缀都无法对仓库进行操作。因为用了 sudo 之后普通用户组就没有操作的权限了。在 stackoverflow 找到了解决办法。
首先我们要知道自己的用户和用户组的 id,在终端输入
1 | id -a |
就能显示出来用户跟组的 id:

接下来需要用 chown 命令:
1 | cd .git/objects |
在 Ubuntu 下用 git 的时候使用了 sudo git add 命令,导致每次不使用 sudo 前缀都无法对仓库进行操作。因为用了 sudo 之后普通用户组就没有操作的权限了。在 stackoverflow 找到了解决办法。
首先我们要知道自己的用户和用户组的 id,在终端输入
1 | id -a |
就能显示出来用户跟组的 id:

接下来需要用 chown 命令:
1 | cd .git/objects |