【发布时间】:2018-07-28 01:13:50
【问题描述】:
我正在尝试使用 Cygwin 将我的第一个 Rails 应用程序部署到 Heroku,但遇到了问题。
MSysGit 已安装并被 Cygwin 使用。我可以通过在 Cygwin 下运行 git --version 来看到这一点并得到 git version 1.8.0.msysgit.0
我将 HOME 变量设置为 %USERPATH%,Cygwin 从那里开始。那里有一个 .ssh 目录,所以我进入它并使用 ssh-keygen 创建密钥。
我能够正确设置 Heroku 并上传密钥。在我尝试 push 文件之前,所有步骤都可以正常工作。我能够使用 TortoiseGit(我喜欢使用带有可视 GUI 的 MSysGit)并且能够 push 到服务器,但是当 rails bit 出现时,推送失败。失败,我的意思是没有输出。所以我对其进行了跟踪并得到了这个:
trace: run_command: 'ssh' 'git@heroku.com' 'git-receive-pack '\''nameXXXX.git'\'''
谁能告诉我我可能错过了什么?
谢谢!
已编辑以添加更多信息
【问题讨论】:
标签: git heroku cygwin heroku-toolbelt