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:未找到存储库的主要内容,如果未能解决你的问题,请参考以下文章