11

在github中创建存储库后,我遵循了第一步,但是当我到达这条线时: git push -u origin master它失败并出现此错误:

user$ git push -u origin master
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/thestranger/cfinder.git/info/refs

fatal: HTTP request failed

我已经远程添加了正确的原始 url,并且我有 git 1.7.10。奇怪的是,它根本没有提示我输入用户名或密码,所以我不知道它试图使用什么来访问 github 上的存储库。有谁知道为什么它不会提示我输入密码?

澄清一下,我遵循的步骤是 github 在立即创建存储库后向我展示的:

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/thestranger/cfinder.git
git push -u origin master
4

3 回答 3

10

您可以尝试更改 URL 以使用 SSH 而不是 HTTPS。在您的仓库的根目录中:

git remote set-url origin git@github.com:thestranger/cfinder.git

这将要求您在 GitHub 帐户上注册一个公钥。

于 2012-08-24T01:37:13.313 回答
3

应该支持https,但是你需要git 1.7.10+

于 2012-08-24T04:21:23.077 回答
2

git 1.7.1中,可以从以下位置更改遥控器:

https://github.com/username/project.git

https://username@github.com/username/project.git

这样,它肯定会提示输入密码。

于 2017-04-29T05:41:42.187 回答