0
我想部署在本地服務器上的導軌應用與capistrano。 但是,服務器無法向外部(互聯網)ssh,所以我無法使用[email protected]:sample/repo.git
作爲部署文件中的repo url。相反,我使用https://[email protected]:sample/repo.git
。但是當我運行cap production deploy
時,我收到了無效的用戶名或密碼錯誤。 下面是我deploy.rb文件https部署與capistrano
lock "3.8.1"
set :scm, :git
set :application, "sample"
set :scm_username, "user"
set :scm_password, "password"
set :repo_url, "https://[email protected]:sample/repo.git"
set :branch, "production"
set :deploy_to, "/home/deploy/sample"
我一定能成功,使得帽問我密碼(如果不使用scm_password
場