大家好,我的电脑刚刚死了,我丢失了所有文件,现在我正在使用IBM Bluemix创建一个节点js应用程序,所以我的所有文件都在IBM Bluemix空间,但我似乎无法下载我的文件在那里。它允许您下载入门代码,但它不允许您使用云代工厂下载任何最近的推送。我真的坚持这一点,任何帮助都会有用。
答案 0 :(得分:1)
由于它是node.js应用程序,您还可以使用Bluemix文件查看器直接从应用程序访问文件并下载它们。只需从左侧的UI菜单中选择“文件”,然后导航到“app”目录。您的应用程序文件应该在那里。您可以通过单击它们来查看它们,然后使用右上角的小向下箭头图标下载它们:
答案 1 :(得分:1)
您可以使用cf-download plugin [1]
答案 2 :(得分:1)
我刚刚详细了解了Cloud Foundry这种访问应用程序的方式(每个应用程序都是Linux VM中的用户)。您需要安装Cloud Foundry CLI-https://docs.cloudfoundry.org/cf-cli/install-go-cli.html,并为您的平台使用安装程序。
安装 cf cli 后,一种方法是首先登录到您的 api端点(命令提示符前的路径>就是我的路径 到本地服务器/ PC),通常是下载的/本地应用 代码位于:
L:\IBM Cloud\PythonFlaskLab>cf login Email> rpoon@abrs.net Password> xxxxxxxxx Authenticating... OK L:\IBM Cloud\PythonFlaskLab>cf api https://api.ng.bluemix.net Setting api endpoint to https://api.ng.bluemix.net... OK
下一个:
cf ssh 以及您通常的用户名和密码。 (请参阅您可以下载和安装的Cloud Foundry CLI)
登录后,它就像一个Linux VM,其中您的应用程序为用户名:
示例如下所示:
L:\IBM Cloud\PythonFlaskLab>cf ssh CommunityPythonFlaskTrialLR vcap@xxxxxxxxxxxxxxxxxx:~$ dir app deps logs staging_info.yml tmp vcap@xxxxxxxxxxxxxxxxxx:~$ cd app vcap@xxxxxxxxxxxxxxxxxx:~/app$ dir LICENSE manifest.yml NOTICE Procfile README.md requirements.txt static welcome.py
您可以使用Linux scp发送到具有FQDN名称的任何PC或服务器。
您可以使用: cf个应用来查看所有应用
L:\IBM Cloud\PythonFlaskLab>cf apps Getting apps in org rpoon@abrs.net / space dev as rpoon@abrs.net... OK name requested state instances memory disk urls abrsserver1 started 1/1 32M 1G abrsserver1.mybluemix.net Community Python Flask Trial LR started 1/1 128M 1G Community-Python-Flask-Trial-LR.mybluemix.net RPcourseraIOT started 1/1 256M 1G RPcourseraIOT.mybluemix.net
这将是一个更加手动的过程(与尚未尝试使用的插件相比),但是它可以让您知道引擎盖下发生了什么,或者直接在云vm上编辑您的应用程序,或者用于解决问题并四处移动。真正了解Linux细节确实对我打开引擎盖很有帮助。
答案 3 :(得分:0)