【发布时间】:2015-08-31 21:04:04
【问题描述】:
我对 drush 很陌生。我们有一个 drupal 站点的 git 存储库,我想使用 drush 将其推送到远程服务器。我可以轻松地 scp drupal 文件或在远程运行 git pull 上设置一个 cron,但我仍然想学习如何推送代码并将远程 drupal 站点与我的本地 drupal 同步。
目前,我在本地运行了 drupal,我使用 git 来更新 repo。 ssh 已经配置好了,我可以使用密钥 ssh 到远程 drupal 服务器。我还创建了 .drush/aliases.drushrc.php 文件,并通过运行 drush @dev status 对其进行了测试。效果很好
<?php
$aliases['dev'] = array(
'root' => '/var/www/html',
'uri' => 'dev.example.com',
'remote-host' => '192.168.1.50'
);
?>
现在,我希望我的本地 drupal 站点与我们在 192.168.1.50 服务器上的服务器同步。本地的 drupal 文件在我的 /home/ubuntu/drupal_site 上。
我有几个问题:
更新远程drupal服务器的drush命令/参数是什么?
如果远程服务器还没有 drupal 文件,drush 命令/参数是什么?
【问题讨论】: