【问题标题】:Downloading code from Ibm bluemix using cloud foundry?使用 Cloud Foundry 从 IBM bluemix 下载代码?
【发布时间】:2016-01-13 02:26:39
【问题描述】:

大家好,我的电脑刚刚死机,我的所有文件都丢失了,现在我正在使用 IBM Bluemix 制作一个节点 js 应用程序,所以我的所有文件都在 IBM Bluemix 空间上,但我似乎无法下载我的文件在那里。它允许您下载入门代码,但不允许您使用 Cloud Foundry 下载任何最近的推送。我真的坚持这一点,任何帮助都会很有用。

【问题讨论】:

    标签: ibm-cloud cloud-foundry


    【解决方案1】:

    由于它是一个 node.js 应用程序,您还可以使用 Bluemix 文件查看器直接从应用程序访问文件并下载它们。只需从左侧的 UI 菜单中选择“文件”,然后导航到“应用程序”目录。您的应用程序文件应该在那里。您可以通过单击它们来查看它们,然后使用右上角的小向下箭头图标下载它们:

    【讨论】:

    • 感谢 Marc,我现在已经启动并运行了,那个按钮被藏起来看不到哈哈。
    【解决方案2】:

    你可以使用cf-download插件[1]

    [1]https://github.com/ibmjstart/cf-download

    【讨论】:

      【解决方案3】:

      我刚刚详细了解了这种 Cloud Foundry 访问应用程序的方式(每个应用程序都是 Linux VM 中的一个用户)。您需要安装 Cloud Foundry CLI - https://docs.cloudfoundry.org/cf-cli/install-go-cli.html 并为您的平台使用安装程序。

      1. 安装 cf cli 后,一种方法是先登录到您的 api端点(命令提示符>之前的路径只是我的路径 到本地服务器/PC)通常是下载/本地应用程序的位置 代码位于:

        L:\IBM Cloud\PythonFlaskLab>cf 登录
        
        邮箱> rpoon@abrs.net
        
        密码> xxxxxxxxx
        正在认证...
        好的
        
        L:\IBM Cloud\PythonFlaskLab>cf api https://api.ng.bluemix.net
        将 api 端点设置为 https://api.ng.bluemix.net...
        好的
      2. 下一步:
        cf ssh 使用您常用的用户名和密码。 (cf 是您可以下载和安装的 Cloud Foundry CLI)

        登录后,它就像一个 Linux 虚拟机,以您的应用作为用户名:

      3. 一个例子如下所示:

         L:\IBM Cloud\PythonFlaskLab>cf ssh CommunityPythonFlaskTrialLR
        
         vcap@xxxxxxxxxxxxxxxxxx:~$ 目录
        
         应用程序部门日志 staging_info.yml tmp
        
         vcap@xxxxxxxxxxxxxxxxxx:~$ cd app
        
         vcap@xxxxxxxxxxxxxxxxxx:~/app$ 目录
        
         LICENSE manifest.yml NOTICE Procfile README.md requirements.txt static welcome.py 

      您可以使用 Linux scp 发送到具有 FQDN 名称的任何 PC 或服务器。

      1. 您可以使用:cf apps查看您的所有应用

        L:\IBM Cloud\PythonFlaskLab>cf 应用程序
        将 org rpoon@abrs.net / space dev 中的应用程序作为 rpoon@abrs.net...
        好的
        
        名称请求的状态实例内存磁盘 url
        abrsserver1 启动 1/1 32M 1G abrsserver1.mybluemix.net
        社区 Python Flask Trial LR 启动 1/1 128M 1G Community-Python-Flask-Trial-LR.mybluemix.net
        RPcourseraIOT 启动 1/1 256M 1G RPcourseraIOT.mybluemix.net 

      这将是一个更加手动的过程(与尚未试用的插件相比),但它可以让您了解幕后情况或直接在云虚拟机上编辑您的应用程序或进行故障排除和移动.了解 Linux 细节真的对我打开引擎盖很有帮助。

      【讨论】:

        【解决方案4】:

        如果您可以通过仪表板访问您的应用程序,您是否为它创建了 Git 存储库?如果没有,您可以单击“添加 Git”按钮并在 DevOps 中查看您的代码。

        要下载到本地工作站,您可以运行 git clone 命令并从项目 Git 存储库 URL 复制文件。

        【讨论】:

        • 感谢 Valerie,从现在开始使用 DevOps 服务。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-23
        • 2021-01-17
        相关资源
        最近更新 更多