【问题标题】:Git: How to create a remote repo from a local repo and push the local branches to the remote on GitHub?Git:如何从本地仓库创建远程仓库并将本地分支推送到 GitHub 上的远程?
【发布时间】:2020-04-25 11:11:37
【问题描述】:

这里有一个微妙的 Git 问题(至少对我来说)。

我开始开发一些代码,在此之前我初始化了一个本地存储库。但我无法将其推送到 GitHub 存储库。

我尝试进入 GitHub,通过验证我的帐户名和密码正确。

为了尝试获得一些“牵引力”,我复制了两个主要文件(通过 Github 的“拖放”),从而远程创建了一个存储库。

但是,我根本无法推送到远程仓库。当我尝试时,它会询问我的用户名和密码——我在我的第二台计算机上确认是正确的——但它以“无效的用户名或密码”失败。

如何从我的本地存储库开始,并让其分支(主和开发)在云中拥有我的项目的备份副本?

【问题讨论】:

  • 你必须使用 SSH 密钥。
  • 确定吗?我在 github 上有另一个帐户,它无需每次都要求登录凭据。

标签: git github


【解决方案1】:

建议是对的。我为此帐户启用了 2 因素身份验证 (2FA)。

Git 命令一开始是正确的,但在 2FA 中,您在提示时提供的密码是 SSH 密钥,而不是您的帐户密码。这一点都不明显,但它会起作用。

有关如何执行此操作的详细信息在这里:https://help.github.com/en/github/using-git/changing-a-remotes-url#switching-remote-urls-from-ssh-to-https

【讨论】:

    猜你喜欢
    • 2013-02-21
    • 1970-01-01
    • 2012-01-05
    • 2021-04-07
    • 2013-01-04
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多