有谁知道如何从nitrous.io下载项目?

时间:2013-11-07 08:47:45

标签: ruby download nitrousio

我在nitrous.io上创建了一个ruby web应用程序,该工具非常好用,它帮了很多但是现在我想在我的计算机上下载这个项目,我没有找到任何选项来做... < / p>

4 个答案:

答案 0 :(得分:5)

您可以通过以下任何选项下载和上传项目:

  1. 利用Nitrous Desktop在本地同步您的文件。

  2. 将您的项目上传到Github,然后从那里拉出项目。 Here is a guide如果需要,可以将SSH密钥添加到Github。

  3. 通过SCP上传内容。为此,您需要add an SSH Key到您的帐户。

  4. 接下来,在本地计算机上运行此命令,将{PORT}替换为分配给您的Nitrous.IO框的端口号,并使用{{1}的SSH URI中找到的适当区域更改usw1 3}}

    上传:

    scp -P{PORT} -r path/to/yourFolder action@usw1-2.nitrousbox.com:~/workspace
    

    下载:

    scp -P{PORT} -r action@usw1-2.nitrousbox.com:~/workspace path/to/yourLocalFolder
    

答案 1 :(得分:1)

我不知道该服务,但显然他们提供ssh访问。然后,您可以使用scp将文件复制到您的计算机。无论如何,你应该问他们的支持......

...在这里发布他们答案的摘要并关闭问题:)

答案 2 :(得分:0)

最简单的方法是将项目存储在Git存储库中,然后将此存储库推送到外部主机。然后,您就可以将项目从外部存储库克隆到任何所需的计算机。

就个人而言,我使用Bitbucket(Bitbucket因为它是免费的并且很容易设置。看看那里的教程。

答案 3 :(得分:0)

好的回复真的很晚但我希望这会帮助任何人仍在寻找这个。以下是我从nitrous下载的东西,不需要桌面实用程序下载,也没有ssh / scp或添加密钥。 您所做的就是,只需通过

为您要下载的文件夹进行存档
tar -zcvf myarchive.tar.gz mydir/

现在你有一个* .gz文件吗?无论你的gz文件在哪个文件夹中,都要输入:

python3.3 -m http.server 8080

你刚刚启动了一个可爱的小型http服务器,随时可以为你提供下载服务,现在从预览菜单中点击&#34;端口8080&#34;,这将打开一个新的浏览器选项卡,在文件列表中显示你的gz文件(示例网址http://yourboxes.apse1.nitrousbox.com:8080/)。现在您可以单击您的gz文件,它将开始下载。完成下载后,在终端上按Ctrl + C终止http服务器。

这不仅限于nitrous,你可以在很多在线VM上工作,比如cloud9等。