Capistrano в Windows: по умолчанию «cap deploy» использует неправильное имя пользователя - PullRequest
2 голосов
/ 24 июня 2009

Я пытаюсь использовать Capistrano для соединения через ssh с svn, чтобы развернуть приложение для продвижения из окна разработки Windows (Aptana Studio Community Edition). Когда я запускаю «cap deploy», он начинает выполнять задачи в deploy.rb, затем запрашивает пароль для учетной записи пользователя «a», но мне нужно подключиться с использованием учетной записи «b», а не «a». У учетной записи пользователя «а» нет прав суперпользователя в окне linux, к которому я пытаюсь подключиться. Похоже, что svn выбирает имя пользователя по умолчанию.

Кто-нибудь знает, что происходит? svn забирает имя пользователя Windows? в deploy.rb я говорю ему, чтобы соединиться с учетной записью пользователя «b» с паролем «bb».

1 Ответ

3 голосов
/ 24 июня 2009

Capistrano на Windows - это огромная боль в шее. Я вернулся к нему только тогда, когда перевел свою среду разработки на Linux.

Во всяком случае, вот несколько вещей, чтобы попробовать ...

  1. Если вы вводите пустой пароль, запрашивается ли имя пользователя?
  2. Мне неясно, неверно ли это имя пользователя svn или shell, но вы можете использовать их в своем файле deploy.rb:

    set: scm_username, "ваше имя пользователя svn"

    set: scm_password, "ваш пароль SVN"

    set: пользователь, "ваш пользователь Linux"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...