提交 GitHub 代码仓库报错 remote: Repository not found. 解决方案

背景

如果您在 GitHub 上更改用户名、密码或个人访问令牌,则需要在助手中更新已保存的凭据。如果不更新凭据在拉代码或者提交代码就会报以下错误:

remote: Repository not found.
fatal: repository 'https://github.com/******.git/' not found

解决方案

能够解决这个问题的方法就是先把老的凭据删掉,再重新创建新的凭据

第一种方法(通过 Keychain Access 更新您的凭据)

  1. 单击菜单栏右侧的 Spotlight 图标。

  2. 输入Keychain Access,然后按 Enter 键启动该应用程序。
    在这里插入图片描述

  3. 在“钥匙串访问”中,搜索github.com。
    在这里插入图片描述

  4. 找到 的“互联网密码”条目 github.com。

  5. 相应地编辑或删除条目。

⚠️ 删除之前,记得把 GitHub 的密码记住,勾选☑️显示密码,把当前密码记住。
在这里插入图片描述

第二种方法(通过命令行删除您的凭据)

通过命令行,您可以直接使用凭证助手来删除钥匙串条目。

$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]

如果成功,则不会打印任何内容。要测试它是否有效,请尝试从 GitHub.com 克隆一个私有存储库。如果系统提示您输入密码,则表示钥匙串条目已被删除。
这样就简单快捷。

重新生成凭据

重新拉代码或者重新提交代码。Git 会提示你输入 GitHub 的账号密码。这里的密码并不是你登录 GitHub 的密码,而是登录的 token
https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls
也就是前面提到的保存的密码

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 这个错误提示意味着 Git 无法在远程找到指定的仓库。这可能是因为仓库不存在、URL 错误、用户没有访问权限或者网络连接问题等原因导致的。要解决这个问题,可以检查一下输入的仓库地址是否正确,确保用户有访问权限,检查网络连接是否正常,或者联系仓库管理员寻求帮助。 ### 回答2: "remote: repository not found." 是 Git 告诉我们,该远程仓库不存在的错误信息。 通常情况下,这种错误的原因是由于 Git 找不到你所尝试连接的仓库,或者是 Git 确实存在该仓库但权限不足导致的。在这种情况下,你可以尝试以下几种解决方法: 1. 检查远程仓库的名称是否输入正确。首先确保你输入的仓库名称是正确的,在 Git 中,远程仓库通常以 "_origin_" 命名。如果远程仓库不存在,Git 将会返回 "remote: repository not found." 的错误信息。 2. 检查你的网络状态是否正常。当你不能连接到远程仓库时,最常见的原因是网络问题。你需要检查你的网络是否正常工作,包括网络连接是否稳定,DNS 是否正常工作等。 3. 确定你有权限访问仓库。要推送或拉取更改,你必须有权限访问仓库。如果你没有权限,Git 将会返回 "remote: repository not found." 的错误信息。 4. 确保你的远程仓库存在。在某些情况下,可能会由于误删除、更改仓库的位置或移动到其他位置而导致远程仓库的删除。在这种情况下,你需要确保远程仓库确实存在。 5. 重新设置远程仓库的 URL。如果你已经确定远程仓库存在并且你可以访问它,但仍然无法连接到它,可能是由于 URL 不正确。在这种情况下,你需要重新设置远程仓库的 URL。 因此,对于 "remote: repository not found." 错误信息,我们应该先进行排除问题,如仓库名称的输入是否正确,网络是否正常等等,以确定问题的根源所在,接下来再进行相应的解决方法,就可以解决这类错误信息。 ### 回答3: "Remote: repository not found" 是 Git 版本控制系统的一条错误信息,通常出现在用户试图从远程仓库中拉取代码时。这条错误信息提示 Git 无法连接到指定的远程存储库,因为该存储库不存在,或者可能因权限问题无法访问。 在解决此问题之前,有几个可能的原因需要考虑: 1. 存储库不存在:该错误通常表示指定的存储库未在你的账户下创建,或者已经被删除。该问题可以通过检查存储库 URL 是否正确,在仓库管理员或者对应团队中询问该存储库是否存在来解决。 2. 传输协议错误:如果在从远程存储库拉取代码时指定了错误的传输协议,可能会由于协议错误而导致远程存储库未找到的错误。例如,仓库可能仅支持 SSH 协议,但用户尝试使用 HTTP 协议访问存储库。 3. 身份验证问题:远程存储库需要身份验证,但用户没有输入正确的凭据,或者可能没有权限访问该存储库。这种情况下,用户需要检查 Git 凭据是否正确,并且确保他们有访问该存储库的权限。 解决该错误需要检查上述可能的原因。如果存储库不存在,则需要创建存储库或从已创建的存储库中正确获取 URL。如果传输协议错误,则需要更改协议,并在确保有足够访问权限的前提下,检查和更新 Git 凭据。如果无法排除错误,可以尝试使用诸如检查网络连接或解决 Git 版本兼容性问题的方式来解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

饺子没肉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值