나는이 질문을 수 백 번 받았지만 Google이나 SE에서 받아 들일 수있는 답을 찾지 못했습니다. 나는 로컬 윈도우 7 머신에서 dev을하고 있고 Capitrano 2.9.0이 설치되어 있고 Capifony (어제 다운로드)와 함께 1.7.7.1을 가지고있다.Capistrano Capifony Github Deploy Windows
다음Command git ls-remote [email protected]:gituser/MyRepo.git master returned status code pid 6572 exit 1
내 현재 deploy.rb이다 : 나는 다음과 같은 오류가 GitHub의에서 배포 작업을 수행 할 때
set :application, "app"
set :domain, "app.mydomain.com"
set :deploy_to, "/home/user/#{domain}"
set :use_sudo, false
set :repository, "[email protected]:gituser/MyRepo.git"
set :scm, :git
set :user, "user"
default_run_options[:pty] = true # Must be set for the password prompt from git to work
ssh_options[:forward_agent] = true
# Deploy from master branch by default
set :branch, "master"
set :deploy_via, :remote_cache
#set :deploy_via, :copy
#set :deploy_via, :rsync_with_remote_cache
# Or: `accurev`, `bzr`, `cvs`, `darcs`, `subversion`, `mercurial`, `perforce`, `subversion` or `none`
role :web, domain # Your HTTP server, Apache/etc
role :app, domain # This may be the same as your `Web` server
role :db, domain, :primary => true # This is where Rails migrations will run
set :keep_releases, 3
나는 내 지역 GitHub의 암호 키를 요구 cap deploy
실행하면 문구를 입력 한 다음 호스트 app.mydomain.com에 대한 ssh 암호를 묻습니다. 그런 다음 위의 종료와 함께 종료됩니다.
솔직히 말해서 로컬 컴퓨터에서 직접 rsync를 배포하기 위해 capifony를 사용하기 시작했습니다. deploy_via : copy 또는 : deploy_via : rsync_with_remote_cache하지만 둘 다 다른 이유로 인해 죽는 것처럼 보입니다. 하지만 수정은) 나를 위해 작동하지 않았다
http://railsforum.com/viewtopic.php?id=37822
가 FWIW : 캡 배포 : 체크 캡 배포로 잘뿐만 아니라 작동합니다 ... 설치어떤 도움도 대단히 감사하겠습니다!