为什么ubuntu 系统上每次进行git 指令时如果不加上sudo就会提示权限不够,无法操作呢?

发布于 2022-09-04 13:20:25 字数 192 浏览 5 评论 0

比如我在任意文件夹如/opt/html下建立git仓库,输入git init指令,回车就会提示/opt/html/.git: 权限不够,加上sudo 之后就可以,我想不加sudo 就给他权限可以吗,这样每次sudo好麻烦,而且我现在用visual studio code来版本控制,在vs code里面是用不了sudo的哦,那么我怎么去初始化,添加,提交管理我的代码呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

雨轻弹 2022-09-11 13:20:25

很明显这是权限问题,但ubuntu一般自带git的,所以不应该是 @notreami 说的那个原因。在这里我需要确认一点:

  • 你确认在任何文件夹下使用git都会提示权限不够吗?

建议试一试更普通的文件夹,如果你的回答是否定的话,很可能就是对当前文件夹的权限不够,即没有写权限。

当然,你也可以使用ls -l查看文件夹的权限信息。

另外,我在我的ubuntu下系统试了一下,我对/opt目录是没有写权限的,因此我推测你的html目录是用sudo mkdir创建的,所以出现你这样的问题就不奇怪了。

触ぅ动初心 2022-09-11 13:20:25

root权限下安装的git吧?把git卸载了,然后在你的用户权限下安装git。

烟─花易冷 2022-09-11 13:20:25

root权限下clone的repo吧

yu 安装 mei guan xi

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文