【问题标题】:Github pushing to a private repo, not found errorGithub 推送到私人仓库,未找到错误
【发布时间】:2017-08-30 17:09:41
【问题描述】:

我无法准确找到问题的答案,或者我只是遗漏了一些东西。

我在 GitHub 上创建了一个空的私有仓库。我的本地机器上有一个现有的 Git 项目。

我想将本地 Git 项目推送到现有的私有仓库,但收到“未找到仓库”错误。

使用了 GitHub 提供的以下命令:

git remote add origin https://github.com/url.git
git push -u origin master

如果我使用允许我登录的 Github GUI 应用程序,我可以将现有的本地 Git 项目推送到我的私人 Github 存储库,这没有问题。

不过,我更愿意从终端推送。

【问题讨论】:

  • 这非常模糊。至少显示您运行的一些命令,尤其是克隆命令。
  • 尽量使用源代码树。如果你的命令不强
  • 试试git show remote <your github remote>,看看它是否提示进行任何身份验证。是通过 https 还是 ssh?
  • 我使用了 GitHub 列出的命令“git remote add origin...”和“git push -u origin master”。我从未被提示输入用户名或密码。

标签: git github


【解决方案1】:

发现问题。我的钥匙串中保存了一个不同的 GitHub 帐户。尝试推送到原点时,没有提示我输入新的用户名/密码,因为它一直在尝试使用保存在我的钥匙串中的任何内容。

以下是修复该问题的说明:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/

此外,如果您使用两步验证,您将需要创建个人访问令牌并使用它来代替您的 GitHub 密码。创建令牌的说明在这里:https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/

【讨论】:

    猜你喜欢
    • 2021-08-22
    • 2023-02-21
    • 2022-10-13
    • 2017-07-19
    • 2011-07-26
    • 1970-01-01
    • 2015-11-05
    • 2013-07-12
    • 1970-01-01
    相关资源
    最近更新 更多