Capistrano no Windows: defaults 'cap deploy' para nome de usuário errado
-
06-07-2019 - |
Pergunta
Eu estou tentando usar Capistrano para conectar sobre ssh com svn, a fim de implantar um aplicativo para prod de um dev janelas caixa (Aptana Studio Community Edition). Quando eu corro 'cap implantar' que começa a executar tarefas em deploy.rb, então ele pede uma senha para a conta de utilizador 'a', mas eu preciso para se conectar usando a conta 'b' não 'a'. Usuário da conta 'a' não tem privilégios de root na caixa de linux que eu estou tentando se conectar. Parece que o SVN pega um nome de usuário padrão.
Será que algum sabe o que está acontecendo? é svn Levantar o Windows nome de usuário? em deploy.rb i dizer-lhe para se conectar com conta de usuário 'b' com senha 'bb'.
Solução
Capistrano no Windows é uma enorme dor no pescoço. Eu só voltou para ele quando eu mudei meu ambiente de desenvolvimento para Linux.
De qualquer forma, aqui estão algumas coisas para tentar ...
- Se você digitar uma senha em branco, pois não prompt para um nome de usuário?
-
Eu sou claro se é o svn ou shell nome de usuário que é errado, mas de qualquer forma você pode usá-los em seu arquivo deploy.rb:
set: scm_username, "seu svn username"
set: scm_password, "sua senha svn"
set: user "o usuário linux"