ruby在我的開發機器上:ruby 1.8.7(2010-01-10 patchlevel 249)[i486-linux] capistrano在我的開發機器上:Capistrano v2 .5.5 OS的開發機器上:Ubuntu的10.04桌面版無法使用capistrano - 提示輸入密碼我不確定
服務器是Ubuntu的服務器上運行的服務器上的64位10.04 紅寶石亞馬遜網絡服務實例:紅寶石1.8.7(2010-01-10 PATCHLEVEL 249)[x86_64- linux下] Capistrano的V2.5.5
deploy.rb:http://gist.github.com/643504
我想要做的事情: 我希望能夠在我的服務器中的/ var/www的2個不同文件夾上進行部署。 1個文件夾用於example.com 1個文件夾用於example.biz
.biz正在升級,.com正在生產。
我也將有2個不同的數據庫。 1 for stage 1 for production
我想用capistrano在我的生產文件夾和臨時文件夾上部署代碼。
用於部署暫存文件夾,我希望能夠 1)在服務器上爲暫存文件夾只做一個git拉。 2)運行一個bash腳本來恢復登臺數據庫。腳本被寫入並放置在暫存文件夾中。
爲生產文件夾,我只想能夠在生產文件夾的服務器上做一個git拉。
IMMEDIATE問題: 1)現在,當我測試我的代碼時,我無法在服務器上爲暫存文件夾執行git pull操作。
我在我的devt機器上運行了這個命令。
帽分期部署
我得到提示輸入密碼我不知道的。的我所看到的 http://picasaweb.google.com/kimcity/Screenshots#5531588545516293762
截圖請幫
我已經試過這capistrano password prompt
和我做了我的〜/ .ssh VI配置
插入繼以下文本
Host production
Hostname example.com
User username_of_server
ForwardAgent yes
Host staging
Hostname example.biz
User username_of_server
ForwardAgent yes
Host *
ForwardAgent no
仍然不適合我。
潛在問題: 1)如果我在我的deploy.rb中犯了任何錯誤,可能會導致其他問題進一步向我想實現的方向發展,請讓我知道。