我们已经在我们的Github账户上设置了一个只读用户,这样我们就可以使用netrc文件通过HTTPS从Github中拉出,而不会提示输入用户名和密码。这在命令行上如所希望的那样工作,但是,从Capistrano脚本,它仍然提示输入用户名和密码。下面是我的Capistrano脚本的deploy.rb:
set :application,
当我在远程服务器上为ssh键设置密码时,使用Capistrano进行部署将失败。我希望能够在部署时输入密码,这样我仍然可以在服务器上使用密码。--heads git@github.com:<me>/<my-repo>.git01 fatal: Could not readrepository.lock
在终端中输入"hexo deploy“后,我遇到了这个问题。它询问我的GitHub用户名和密码。问题是我只能输入我的用户名,而不能输入密码。INFO Deploying: gitINFO Copying files from public folder...Password for 'https://Yancey2126@github