Laravel Forge:未找到存储库

Posted

技术标签:

【中文标题】Laravel Forge:未找到存储库【英文标题】:Laravel Forge: Repository Not Found 【发布时间】: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账号的所有者从组织中删除后开始出现的。

我的尝试

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

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

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

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

【问题讨论】:

你的网址是git@github.com:<org>/<repo>吗? Vonc - 是的,这就是 URL 结构。 您可以将GIT_SSH_COMMAND 设置为ssh -v,然后再试一次您的克隆吗?这将提供更多信息。 developer.github.com/v3/guides/managing-deploy-keys 检查机器用户。 【参考方案1】:

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

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

【讨论】:

以上是关于Laravel Forge:未找到存储库的主要内容,如果未能解决你的问题,请参考以下文章

我正在通过Laravel Forge建立数据库,并且很难连接到它。正在关注Laracast教程[保留]

在 forge 上安装 Laravel 5.2 时出错

Laravel 存储文件未下载(未找到文件)

未找到 Laravel 公共存储文件夹

如何找到 conda-forge 包的 MD5 校验和

Conda-Forge 与 conda-forge 存储库和安全性