我在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
答案 0 :(得分:10)
您可以尝试更改URL以使用SSH而不是HTTPS。在你的回购根:
git remote set-url origin git@github.com:thestranger/cfinder.git
这将要求您在GitHub帐户上注册公钥。
答案 1 :(得分:3)
https,但是你需要git 1.7.10 +
答案 2 :(得分:0)
在git 1.7.1
中,可以更改遥控器:
https://github.com/username/project.git
到
https://username@github.com/username/project.git
这样,它肯定会提示输入密码。