Git不会推。要求用户/通行证

时间:2012-06-29 23:34:00

标签: github

我正在尝试将我的一些项目推送到我的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上创建了存储库,但它仍然这样做。我做错了什么?

3 个答案:

答案 0 :(得分:3)

如果您使用HTTP作为远程存储库,则仍需要输入用户名和密码。如果要使用SSH密钥,请使用SSH协议作为远程存储库。有关如何配置SSH密钥的指南here

答案 1 :(得分:0)

使用密码缓存或SSH。这一切都很好地解释了:https://help.github.com/articles/set-up-git

答案 2 :(得分:-1)

确保您已将公钥上传到github。您应该要求的唯一内容是您的公钥密码,而不是用户名。