我正在尝试使用 Capistrano 通过 ssh 与 svn 连接,以便将应用程序从 Windows 开发盒(Aptana Studio 社区版)部署到 prod。当我运行“cap deploy”时,它开始在 deploy.rb 中执行任务,然后它要求用户帐户“a”的密码,但我需要使用帐户“b”而不是“a”进行连接。用户帐户“a”在我尝试连接的 linux 机器上没有 root 权限。似乎 svn 选择了一个默认用户名。
有谁知道发生了什么?svn 是在获取 Windows 用户名吗?在 deploy.rb 中,我告诉它使用密码“bb”与用户帐户“b”连接。