可能是一个愚蠢的问题。
我是谷歌应用引擎的新手。所以我按照教程并成功部署了他们的HelloWorld应用程序,最后的步骤在云端shell上完成。
然后我在我的本地机器上构建了我自己的应用程序,测试它(将回购推送到项目的云回购)并从命令行(gcloud app deploy
)部署它并且它工作正常,任何人都可以使用他们的浏览器上的应用程序,我也可以在控制台网站上看到源代码。
但是当我使用云外壳时,我没有看到任何目录。我收到提示username@project-id:~$
但是当我ls
时,只有一个README文件而没有其他目录,因此我无法使用devapp_sever.py
,gcloud app deploy
或任何其他shell这项目的功能。
但是当我选择最初创建的hello world项目时,shell会显示一个src
目录,其中包含应用程序的代码,我可以使用shell并从那里部署应用程序。
这里发生了什么以及我应该做些什么。?
答案 0 :(得分:1)
将您的Cloud Shell视为具有与本地计算机类似的本地磁盘的另一个工作站。要将代码部署到应用引擎应用,Google将创建一个云源存储库。话虽如此,这与您的Cloud Shell无关。您当然可以git clone
将任何Git回购添加到您的Cloud Shell中。
https://stackoverflow.com/a/42123320/7947020
希望这能澄清它!