我正在尝试将我的应用程序部署到我的笔记本电脑上的生产环境中,但我不断收到
No application found matching remotes:
git@github.com:this_is_the_old_github_remote/Application.git
所以这曾经是旧的遥控器,但它最近被改变了
所以这是有道理的,但我该如何解决这个问题并告诉它去新的
我正在尝试将我的应用程序部署到我的笔记本电脑上的生产环境中,但我不断收到
No application found matching remotes:
git@github.com:this_is_the_old_github_remote/Application.git
所以这曾经是旧的遥控器,但它最近被改变了
所以这是有道理的,但我该如何解决这个问题并告诉它去新的
有几种方法可以解决此问题。
第一种方法可能更好,因此您将来不必担心这一点。
要更新您的存储库配置,您只需运行git remote set-url origin https://url.to/new/repo/Applicatoin.git
一旦您的 git 配置中的存储库和 Engine Yard 仪表板匹配,您应该能够正常部署。
要通过 Engine Yard CLI 实用程序解决此问题,您需要运行ey deploy --app=<Application Name> --environment=<Environment Name>
.
请记住,无论您使用上述哪种方法来解决此问题,Engine Yard 的自动化都会从您通过仪表板配置的存储库中提取应用程序。
更新 git 配置上的遥控器不会更新 Engine Yard 的配置。
如果您的存储库的本地副本具有尚未推送到在 Engine Yard 配置的远程存储库的更改,则更改不会传播到您的实例。
如果您继续遇到任何部署问题,请随时通过http://support.cloud.engineyard.com或 IRC 上的 irc.freenode.net #EngineYard 与我们联系。