Capistrano в Windows: по умолчанию «cap deploy» использует неправильное имя пользователя
-
06-07-2019 - |
Вопрос
Я пытаюсь использовать Capistrano для соединения через ssh с svn, чтобы развернуть приложение для продвижения из окна разработчика (Aptana Studio Community Edition). Когда я запускаю «cap deploy», он начинает выполнять задачи в deploy.rb, затем запрашивает пароль для учетной записи пользователя «a», но мне нужно подключиться, используя учетную запись «b», а не «a». У учетной записи пользователя «а» нет прав суперпользователя в окне linux, к которому я пытаюсь подключиться. Похоже, что svn выбирает имя пользователя по умолчанию.
Кто-нибудь знает, что происходит? svn забирает имя пользователя Windows? в deploy.rb я говорю ему, чтобы соединиться с учетной записью пользователя «b» с паролем «bb». Р>
Решение
Capistrano на Windows - это огромная боль в шее. Я вернулся к нему, только когда перевел свою среду разработки на Linux.
В любом случае, вот несколько вещей, которые можно попробовать ...
<Ол>Мне неясно, является ли это неверным именем пользователя svn или shell, но вы можете использовать их в своем файле deploy.rb:
set: scm_username, " ваше имя пользователя svn "
set: scm_password, " ваш svn-пароль "
set: user, " ваш пользователь linux "