2011-11-11 2 views
2

나는이 질문을 수 백 번 받았지만 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 : 캡 배포 : 체크 캡 배포로 잘뿐만 아니라 작동합니다 ... 설치

어떤 도움도 대단히 감사하겠습니다!

답변

0

조금 늦을 수 있습니다. 그러나 나는이 문제에 대해서도 파고 있었다.

나는 그것을 바라 보면서 유치원은 창문에서 빨리 작동하지 않는다고 말할 것이다. 내가

를 Cygwin에서 할 수 시도해 woill

"수출"/ $ (XXX) 등 같은 리눅스에 특정 명령 및 bash 쉘의 많은 ... 로그 수준을 거기 증가

관련 문제