是否可以在cloud 9 ide中运行自动后克隆脚本

时间:2015-02-19 10:31:12

标签: cloud9-ide

我想自动快速启动SQL-MVC。

我可以设置一个脚本在克隆git repo后自动运行吗?像这样:

  

auto-run.sh

此外,是否可以启动浏览器窗口以自动打开脚本末尾的应用程序URL?

我检查了所有文档,但我找不到任何关于此主题的内容。

1 个答案:

答案 0 :(得分:0)

来自Git书src

  

请务必注意,克隆存储库时不会复制客户端挂钩。如果您对这些脚本的意图是强制执行策略,那么您可能希望在服务器端执行此操作;请参阅“An Example Git-Enforced Policy”中的示例。

因此,在克隆上自动运行脚本不起作用。但是,您可以在存储库中提交auto-run.sh文件,并要求用户在克隆后运行该文件。

您可以在shell脚本中添加正确的命令,在本地计算机上打开一个新的浏览器窗口(例如,在Mac上我通常只使用open)。但是,由于Cloud9工作区没有窗口管理器,因此您无法从Cloud9终端执行此操作。在Cloud9 IDE中打开浏览器窗格的一种方法(不是在另一个选项卡中,我认为不可能)是回显url,并要求用户在脚本末尾单击它,如下所示:

Please click https://www.google.com to continue

并且当用户点击网址时,Cloud9终端足够聪明,可以在IDE中的新浏览器窗格中打开网址。