gpt4 book ai didi

linux - 为什么来自 github 存储库的 https 上的 "git pull"命令需要 "sudo"作为前缀?

转载 作者:太空狗 更新时间:2023-10-29 11:30:29 25 4
gpt4 key购买 nike

我的操作系统是 ubuntu,我在 github.com 上有一些代码,之前一切正常,但是有一天,当我输入:

pull

我被要求像往常一样输入密码,然后我得到这个错误。

错误:访问 https://ghosert@github.com/ghosert/VimProject.git/info/refs 时无法连接到主机致命:HTTP 请求失败

直到我尝试像这样的 sudo 前缀:

sudo git pull

它再次像以前一样工作。当 git 需要它时,我似乎失去了访问 https 的权限。有人对此有想法吗?

最佳答案

您发布的错误并不表示问题是权限。

error: couldn't connect to host while accessing
https://ghosert@github.com/ghosert/VimProject.git/info/refs fatal: HTTP request failed

“HTTP 请求失败”听起来像是连接问题。

我敢打赌,当你第一次输入它时,你的互联网连接失败了,当你再次输入它时,用 sudo 恢复了,我怀疑这对解决问题有任何影响.

更糟糕的是,它现在可能搞砸了您的权限,请参阅 sarnold 的回答。

关于linux - 为什么来自 github 存储库的 https 上的 "git pull"命令需要 "sudo"作为前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com