目前,我尝试使用我的Rails项目设置Capistrano 3。但是我对Git设置有问题。Git和Capistrano:Visual Studio Team Foundation Server 2013(TFS)验证失败
我必须使用Visual Studio Team Foundation Server 2013和Git支持。问题是它只允许使用HTTP请求进行身份验证。没有可能使用ssh密钥。 https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3801342-add-support-for-ssh-keys-as-alternate-authenticati
我不想在ENV中存储我的密码。如何正确设置capistrano以询问用户和密码?
对于我的老capistrano 2配置,我编码完整的步骤我的手,因为我必须使用旧的TFS没有Git的支持。
顺便说一下,我使用Ubuntu进行开发。
这与Git扩展(http://stackoverflow.com/a/19030243/6309),不知道它与TFS使用libgit2的作品。 – VonC
我试着用'git config --global credential.helper'设置git cache --timeout = 3600“' 我第一次克隆我的回购时,git询问用户和密码。第二次,它没有用户和密码。但是对于'捆绑可执行文件生产部署',它不起作用。我仍然'致命:身份验证失败...' – Bjoernsen
@Bjoernsen是使用相同用户帐户执行的捆绑任务吗?像这样的一个线程(https://github.com/capistrano/capistrano/issues/384)最终使用... ssh url(这里不可能) – VonC