我在无人值守的情况下运行 GIT 客户端:也就是说,它在构建服务器上,因此无法对提示做出“是”的响应。我无法以运行构建的用户身份登录构建服务器,而且似乎找不到任何 /.ssh/ 文件夹来添加 SSH 密钥。
有没有办法在命令行上提供密码?我还需要接受服务器的 RSA 密钥。在 Subversion 中,我可以使用命令行开关实现相同的功能:
--non-interactive --trust-server-cert --username <username> --password <password> --no-auth-cache
环境:
Windows 7 64位
Git(http://git-scm.com/) 对于 Windows (http://code.google.com/p/msysgit/)
服务器是 github.com
答案1
不,使用当前版本的 Git 没有直接的方法来实现这一点。但是,您可以使用 subversion 客户端从 github.com 提取。看这里。