我想将README.md推送到Github。
使用Ubuntu 14.04LTS
所以,我按照以下步骤进行提交。
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/user/repo.git
git push -u origin master
但是,发生了以下错误。
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/user/repo.git/info/refs
fatal: HTTP request failed
我知道这样解决这个错误
git remote set-url origin https://username@github.com/user/repo.git
按照这种方式,我必须输入密码。
$ git push origin master
Password:
但我不喜欢输入密码。
我已经检查过这个问题,但是我没有解决。
Pushing to Git返回错误代码403致命错误:HTTP请求失败
请告诉我如何在不输入密码的情况下进行推送。
https://username@github.com/user/repo.git
,如果需要缓存密码,请使用更合适的方式。这个问题发生在我改变了我的Github用户名后。我找不到一种方法来改变Git尝试用于远程的密码,但是dilei的答案是有效的。 - John