【发布时间】:2010-02-26 03:48:03
【问题描述】:
我的提供商 (dreamhost) 更改了我的服务器。我的 cap deploy:migrations 命令现在让我很伤心。它在任何地方都使用新的服务器名称,除非它要求我输入密码。
代替
用户名@servername.dreamhost.com
它使用
用户名@oldservername.dreamhost.com
输出的净化版本如下。
d@d-laptop:~/projectname$ cap deploy:migrations
* executing `deploy:migrations'
* executing `deploy:update_code'
updating the cached checkout on all servers
executing locally: "git ls-remote ssh://username@servername.dreamhost.com/~/repos/projectname/ master" * executing "if [ -d /home/username/servername..../shared/cached-copy ]; then ... fi"
servers: ["url"]
[streamline.ruil-project.net] executing command
** [streamline.ruil-project.net :: out]
username@OLDServerName.dreamhost.com's password:
用户名是否存储在 git 或 capistrano 所依赖的 ssh-keygen 中?有什么想法吗?
【问题讨论】:
标签: git capistrano