2013-01-22 41 views
2

我对Git和Github一般都比较陌生,但是我可以看到它可能用c9通过提供所说的克隆github回购回购的URL具有以下过程:在Cloud9上运行GitHub的HTML/PHP/JS项目(c9.io)IDE

  1. 在仪表板上点击 '创建工作空间'
  2. 输入网址(即https://github.com/u2sonderzug/hybridauth.git

但是选择 '从URL克隆',有什么我不't'得到“在这个阶段,我将如何看待我在网络浏览器中编辑的东西的变化?比方说,我编辑了一个名为helloworld.htm的页面。我怎么会真的把它放在网络浏览器中,因为它似乎并不坐在网络服务器上?

我想我错过了一些基本的东西。我通常只需在github上通过sftp连接到我的web服务器,然后在/www/example.com/file.htm目录中编辑某些内容,然后在Web浏览器中查看www.example.com/file.htm 。

回答

3

你需要在你的项目中打开一个php文件并点击运行按钮。这将启动一个像这样的URL的Apache服务器:http://<workspacename>.<c9usernamer>.c9.io 一旦完成,您可以导航到您的项目中的HTML文件。

使用复杂的PHP框架很难在C9上运行。我曾经使用过它作为ZendFramework项目,但我使用了一个FTP工作区,所以我只在C9上编辑,但在我自己的服务器上运行。

有一些关于让wordpress在C9上运行的文档:https://docs.c9.io/running_wordpress_on_cloud9.html

就javascript而言,我已经在C9上运行nodejs和meteor项目。我遇到的唯一问题是工作空间上的1GB限制,但这可以通过一些计划轻松解决。

此外,多个JavaScript文件(客户端代码)与代码完成等

+0

谢谢@Mubix,这无疑填补了画面的一个重要组成部分我 - 尤其是在HTML领域。我可以理解这在某些情况下可能如何工作,但是对于复杂的PHP网站(即使用Cake,CodeIgniter等框架) - 我感觉这样的事情不起作用。你有任何使用PHP或更复杂的JavaScript脚本(可以处理多个文件)的经验吗? – fakeguybrushthreepwood

+0

为我的答案增加了一些更多的细节。 –

0

我建议使用Heroku部署你的PHP应用程序的伟大工程。它直接集成到c9中。我使用c9.io和Heroku来快速开发和部署应用程序。转到c9中的部署选项卡,登录到Heroku,添加部署服务器并单击部署。 Heroku会自动检测到它是一个PHP应用程序并为您设置服务器。

如果你想看看在PHP/JS/HTML应用程序,我在Heroku上制成,c9.io它在这里:http://gasbro.herokuapp.com