我正在尝试将我的一些项目推送到我的github帐户,但是当我尝试它时不会让我。我几天前能够推动,现在我不能。 我试过了 运行
cd existing_git_repo
git remote add origin https://github.com/Ommy/MapTool.git
git push -u origin master
但是在git bash上它要求
Username for 'https://github.com':
我尝试使用不起作用的用户名/密码。
我试过了
git config --global user.name "Fasih Awan"
git config --global user.email *********@gmail.com
但即便如此,它仍然要求输入用户名/密码。我在推送之前在github上创建了存储库,但它仍然这样做。我做错了什么?
答案 0 :(得分:3)
如果您使用HTTP作为远程存储库,则仍需要输入用户名和密码。如果要使用SSH密钥,请使用SSH协议作为远程存储库。有关如何配置SSH密钥的指南here。
答案 1 :(得分:0)
使用密码缓存或SSH。这一切都很好地解释了:https://help.github.com/articles/set-up-git
答案 2 :(得分:-1)
确保您已将公钥上传到github。您应该要求的唯一内容是您的公钥密码,而不是用户名。