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'.

Foi útil?

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 ...

  1. Se você digitar uma senha em branco, pois não prompt para um nome de usuário?
  2. 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"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top