2012-06-20 40 views
1

我是使用drush的發燒友功能的新手。今天,我希望通過使用全包drush up命令,讓我的生活更輕鬆地進行核心更新。`淹死`最終要求輸入密碼。爲什麼?

雖然通過ssh登錄,終端顯示如以下示例

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

所有drush的命令,我以前使用該服務器的用戶,沒有需要密碼。例如drush sqlc不會提示一個,因此我知道它知道sql用戶和密碼。然而,運行drush up最終提示輸入密碼,但不是serveruser!相反,它要求輸入用戶密碼wray

這應該是什麼密碼?

回答

1

默認情況下,使用drush up將執行數據庫轉儲作爲備份。這就是文檔會告訴你的。他們還會告訴你,如果drush在任何地方發現SVN信息庫,它會嘗試使用它。當它發現SVN存儲庫時,它可能會要求您輸入SVN密碼。 Drush對SVN存儲庫實際使用的內容不是很聰明。因此,要禁用該功能並將其強制恢復爲缺省數據庫轉儲,您必須將默認設置重新添加到drush命令中,如下所示:

drush up --version-control=backup 
相關問題