我有一个需要宝石的rails应用程序.我在bitbucket上将这个gem托管在私有存储库中.
在我的Gemfile中,我添加了如下的gem:
gem "my-gem", :git => "git@bitbucket.org:my-username/my-gem.git", :branch => 'master'
Run Code Online (Sandbox Code Playgroud)
我想在heroku上部署我的rails应用程序
git push heroku master
Run Code Online (Sandbox Code Playgroud)
现在我总是得到以下错误
Fetching git@bitbucket.org:my-username/my-git-repo.git
Host key verification failed.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
我理解错误,因为存储库设置为私有.但是我该如何解决这个问题呢?
我已经读过这个问题:在bitbucket上使用git部署到Heroku,但我没有真正得到答案:) ..
我正在尝试使用Django/Heroku入门教程部署我的第一个使用Django/Heroku的示例应用程序.
我的工具:Python 3.4和Windows 7 PowerShell.
我的挑战:部署到Heroku失败了,我不知道为什么.在我第一次"git push"时,我看到默认情况下使用了python-2.7.0.然后我runtime.txt在app根目录中添加了一个(python-3.4.0)文件.
这是我跑步时会发生的事情 git push heroku master
-----> Python app detected
-----> Preparing Python runtime (python-3.4.0)
-----> Installing Setuptools (2.1)
-----> Installing Pip (1.5.4)
-----> Installing dependencies using Pip (1.5.4)
Exception:
Traceback (most recent call last):
File "/app/.heroku/python/lib/python3.4/site-packages/pip-1.5.4-py3.4.egg/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/app/.heroku/python/lib/python3.4/site-packages/pip-1.5.4-py3.4.egg/pip/commands/install.py", line 262, in run
for req in parse_requirements(filename, finder=finder, options=options, session=session):
File "/app/.heroku/python/lib/python3.4/site-packages/pip-1.5.4-py3.4.egg/pip/req.py", line 1546, in parse_requirements
session=session,
File "/app/.heroku/python/lib/python3.4/site-packages/pip-1.5.4-py3.4.egg/pip/download.py", line 275, in get_file_content
content …Run Code Online (Sandbox Code Playgroud)