我已经从我的MBP工作回到了我的家庭MBP.工作一个允许运行git命令而不需要sudo.但我发现这是我家用机器的要求.
我宁愿能够在没有sudo的情况下运行git命令.
我查看了/ usr/bin中的git命令,它们都有rwxr-xr-x(755),并且由root和group wheel拥有.我想我可以将其更改为rwxrwxrwx(777),但我想知道是否有更好的方法.我想把我的用户添加到轮组; 但会有其他副作用吗?
git
可执行文件的权限很好; 没有理由你需要改变它,或改变你的小组.
您的Git结帐的权限更有可能是错误的.如果您不小心检查了类似的内容sudo git clone ssh://user@host/project.git
,或者在某些时候您在存储库中执行了某种操作导致某些文件归root用户所有,则git
在您的帐户下运行将无法写入这些文件.
最有可能的是,您需要做的是chown -R
让您的项目由您自己的用户帐户拥有,而不是root.