我继承了 Platform.sh 上的一个项目。我需要在本地计算机上获取项目的代码。
使用 Platform CLI,我尝试了
platform project:get [project-id]
,但它一直告诉我该项目已经映射到我的用户的根目录。
我无法向上导航一级并在其他地方运行它,因为它说“已映射”路径是根。我也找不到与该项目相关的任何文件。
如何将这些项目文件加载到我的机器上?
@HWD 如果您以 .zip 文件或类似文件继承该项目,请查找本地文件夹
.platform/local
。
完全删除它应该是安全的,但至少您可以在 project.yaml
中找到项目 ID 并修改它。
使用 Platform CLI,我尝试了 platform project:get [project-id],但它一直告诉我该项目已经映射到我的用户的根目录。
我的猜测是,您在主目录中时意外映射了项目。您没有提到您所在的操作系统,但在您的主目录中,正如@zstolar 所示,应该有一个名为
.platform
的隐藏目录。在该目录内部,您不想删除的其他内容很可能是一个名为 local
的目录。该目录内将有一个名为 project.yaml
的文件。删除 local
目录,以及其中的 project.yaml
文件。导航到您想要存储站点源代码的位置,运行 platform get [project-id]
,现在它应该询问将站点代码下载到的目录名称。如果您使用的是 Windows,请告诉我;我相信位置略有不同,需要查找一下。