【问题标题】:Laravel Forge: Repository Not FoundLaravel Forge:未找到存储库
【发布时间】:2018-11-25 20:16:25
【问题描述】:

在 forge 上遇到此错误,我不确定接下来要尝试什么。这是目前的情况和我尝试过的情况。

Cloning into '{site_name}'...
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists

此伪造帐户适用于我工作的公司,该公司在 github 上有一个关联组织,我在该组织中拥有所有者角色。 Forge 无法读取该组织拥有的任何存储库。上述错误是在将登录forge的github账号的所有者从组织中删除后开始出现的。

我的尝试

  1. Source Control 选项卡下的 forge 中取消链接/重新链接 github。
  2. 设置组织、第三方应用访问策略为no restrictions
  3. 尝试让组织中的其他团队成员在 forge 上登录 github
  4. 将任何给定站点的 ssh 密钥伪造供应添加到该站点关联存储库的部署密钥部分。这总是会产生相同的错误,key already in use
  5. 双重、三重、四重检查存储库名称/路径的拼写

我已尝试联系 Forge 技术支持,但到目前为止,他们的建议都没有奏效。

另外请注意,我可以使用 forge 连接到我的任何个人存储库,但没有一个我在组织下创建的存储库。

还有其他人在 forge 上遇到过与 github 组织相关的问题吗?

【问题讨论】:

  • 你的网址是git@github.com:<org>/<repo>吗?
  • Vonc - 是的,这就是 URL 结构。
  • 您可以将GIT_SSH_COMMAND 设置为ssh -v,然后再试一次您的克隆吗?这将提供更多信息。

标签: laravel github forge


【解决方案1】:

我遇到了同样的问题。当我们从组织中删除一个前开发人员帐户时,forge 无法访问我们的任何存储库。我们的问题是因为 ssh 密钥。 repo 的伪造 ssh 密钥已添加到该前开发人员的帐户中,将其从他的帐户中删除并添加到现有开发人员中,该开发人员在组织帐户上并且有效。

*您可以从 Forge 服务器页面的 meta 标签中获取 ssh 密钥

【讨论】:

    猜你喜欢
    • 2016-08-27
    • 2021-06-18
    • 2016-08-18
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 2017-09-19
    • 2018-11-03
    • 2021-10-31
    相关资源
    最近更新 更多