【发布时间】:2011-03-04 01:10:36
【问题描述】:
我的操作系统是 ubuntu,我在 github.com 上有一些代码,以前一切正常,但有一天,当我打字时:
git pull
我被要求像往常一样输入密码,然后我得到这个错误。
错误:访问https://ghosert@github.com/ghosert/VimProject.git/info/refs时无法连接到主机 致命:HTTP 请求失败
直到我尝试使用 sudo 前缀,例如:
sudo git pull
它再次像以前一样工作。当 git 需要它时,我似乎失去了访问 https 的权限。有人对此有想法吗?
【问题讨论】:
-
sudo不应该是必需的;现在你已经使用了它,恐怕你还有更严重的问题需要解决。 :) 我建议在您的本地目录中运行类似:sudo chown -R username:groupname .以将文件所有权更改回您。 (将username替换为您的用户名,将groupname替换为/etc/passwd中列出的主要组名。)