1

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

4

3 回答 3

3

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

于 2012-06-29T23:51:59.447 回答
0

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

于 2012-06-29T23:37:32.500 回答
-1

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

于 2012-06-29T23:58:57.167 回答