Frage

Ich versuche, Capistrano zu verwenden, über ssh mit SVN zu verbinden, um eine App zu implementieren aus einer Windows-Dev-Box (Aptana Studio Community Edition) prod. Wenn ich ‚cap deploy‘ laufen beginnt es Aufgaben in deploy.rb ausgeführt wird, dann fragt es nach einem Passwort für Benutzerkonto ‚a‘, aber ich brauche ‚b‘ nicht ‚a‘ mit Konto zu verbinden. Benutzerkonto ‚a‘ hat keine Root-Rechte auf der Linux-Box, die ich zu verbinden versuchen. Es scheint, dass svn Standard-Benutzername aufgreift.

Hat jemand wissen, was los ist? Windows-Benutzername ist svn Aufnehmen? in deploy.rb sage ich es mit Benutzerkonto ‚b‘ mit Passwort ‚bb‘ zu verbinden.

War es hilfreich?

Lösung

Capistrano unter Windows ist ein großer Schmerz im Nacken. Ich zog nur darauf zurück, wenn ich meine Entwicklungsumgebung Linux verschoben.

Wie auch immer, hier einige Dinge zu versuchen ...

  1. Wenn Sie ein leeres Kennwort eingeben, wird es für einen Benutzernamen auffordern?
  2. Ich bin unklar, ob es der SVN oder Shell Benutzername ist, was falsch ist, aber entweder so, wie Sie dies in Ihrer deploy.rb Datei verwenden können:

    Set: scm_username "Ihr SVN username"

    Set: scm_password "Ihr SVN-Passwort"

    Set: user "Ihr Linux-Benutzer"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top