Wie konfiguriere ich Remote-Refs für git + capistrano 3 in der ROR-Bereitstellung?

8

Ich versuche, capistrano (zum ersten Mal) zu verwenden, um meine Rails-App bereitzustellen. Zuerst das Wesentliche, ich benutze:

  • ruby ​​1.9.3p362
  • Schienen 3.2.13
  • rvm 1.24.7
  • Capistrano 3.0.1
  • Phusion Passenger 4.0.26
  • Ubuntu 12.04 LTS

Beim Versuch, cap production deploy

auszuführen, erhalte ich den folgenden Fehler

DEBUG [679a47be] fatal: Keine Remote-Konfiguration zum Auflisten von Referenzen von.

Meine vollständige cap production deploy -Ausgabe ist unterhalb von

enthalten %Vor%

Gemfile

%Vor%

Capfile

%Vor%

deploy.rb

Ich habe diese Datei geändert, um meine Git-URL, den App-Namen, den deploy_to-Pfad und die Tasks in task :restart hinzuzufügen, die zum Neustart von Phusion Passenger dienen.

%Vor%

Ich habe versucht, alle notwendigen Informationen anzugeben, bitte lassen Sie es mich wissen, wenn es noch etwas gibt, das ich hinzufügen kann, danke für jede Hilfe, die Sie zur Verfügung stellen können!

    
Thomas 05.12.2013, 20:34
quelle

1 Antwort

24

In Capistrano 3 verwenden Sie repo_url anstelle von repository

Versuchen Sie in Ihrem deploy.rb ,

zu ersetzen %Vor%

mit

%Vor%

Hoffentlich hilft das.

Update : Die ssh URL benötigt einen Schlüssel; Die https-URL funktioniert nicht. Es hat für mich funktioniert.

    
user2262149 05.12.2013, 22:04
quelle