`drush up`最终要求输入密码。为什么?

时间:2012-06-20 19:52:46

标签: drush

我是使用drush的发烧友功能的新手。今天,我希望通过使用全包drush up命令让我的生活轻松进行核心更新。

通过ssh登录时,终端显示该服务器的用户,如下例

serveruser [~/public_html/staging/sites/all]# drush up

在我之前使用的所有drush命令中,没有一个需要密码。例如drush sqlc没有提示一个,因此我知道它知道sql用户和密码。然而,运行drush up最终会提示输入密码,而不是serveruser!相反,它要求用户wray的密码。

这应该是什么密码?

1 个答案:

答案 0 :(得分:1)

默认情况下,使用drush up将数据库转储作为备份。这就是文档会告诉你的内容。他们还会告诉你,如果drush在任何地方找到一个SVN存储库,它会尝试使用它。当它找到SVN存储库时,它可能会询问您的SVN密码。 Drush对于SVN存储库实际使用的内容并不十分聪明。因此,要禁用该功能并将其强制恢复到默认数据库转储,您必须将默认设置重新附加到drush命令,如下所示:

drush up --version-control=backup