首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将更改直接从Heroku推送到Cloud9?

如何将更改直接从Heroku推送到Cloud9?
EN

Stack Overflow用户
提问于 2011-03-17 22:49:40
回答 5查看 12.4K关注 0票数 18

我是一个(非技术)实习生,在一个我不能使用普通笔记本电脑的地方,我有很多空闲时间。我正在学习如何编程,我希望能够使用完全基于云的开发环境,因为我不能在我可以访问的计算机上安装任何东西。

我注册了Sinatra,将其连接到我的GitHub帐户,并克隆了一个存储库,其中包含我正在处理的一个小Cloud9项目。问题是,我不知道如何将我在Cloud9中所做的任何更改推送到Heroku。基本上我是在盲目飞行。如果我在我的笔记本电脑上,我只需要跳到终端上,提交我的更改,然后运行git push heroku master。在工作中,这不是一个选择,因为我没有在本地开发任何东西。Cloud9内置了一个安装了git的控制台,所以我试着通过运行git clone https://github.com/rubygems/rubygems.git来安装rubygem,这样我就可以安装heroku gem了,但是我不知道如何解压/安装它。

我走的路对吗?对于如何完全在云中进行开发,有什么建议吗?

EN

回答 5

Stack Overflow用户

发布于 2011-08-23 12:26:47

首先,您需要添加远程github存储库:

代码语言:javascript
复制
git remote add origin git@github.com:username/yourapp.git
git push origin master

然后你可能会得到:"Permission Denied (publickey)“。

你必须告诉github关于cloud9ide正在使用的SSH密钥。您可以通过单击“show your SSH key”链接在云9仪表板http://cloud9ide.com/dashboard.html上查看您的SSH密钥。

单击复制按钮将SSH密钥复制到剪贴板。现在,转到github.com。登录并单击帐户设置。选择“SSH公钥”选项,然后选择“添加另一个公钥”。保存您的更改。现在,您就可以开始了,可以从您的cloud9存储库进行推送。

票数 21
EN

Stack Overflow用户

发布于 2011-03-18 00:48:20

看起来您应该能够先运行git remote add heroku git@heroku.com:<application>.git,然后运行git push heroku master

票数 3
EN

Stack Overflow用户

发布于 2011-09-03 19:01:05

从2011年9月1日起,Cloud9IDE支持Node.js的Heroku (对其他语言的支持很快就会到来)。阅读更多here

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5340709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档