我正在尝试从 Windows 中的命令提示符调用 git fetch,唯一的问题是它要求输入私钥的密码。我有它,但是是否可以像在 git fetch 的参数中一样自动提供?我知道 ssh 代理在您打开终端时只要求输入一次密码,但这对我来说不是一个解决方案,因为我希望该过程在没有用户交互的情况下自动进行,最好的解决方案是如果我可以将其作为参数给出。谢谢你。
编辑:谢谢你的回答。我想要完成的是在 Titanium Developer 中构建一个简单的 git 通知程序。为此,我想支持所有身份验证方法,包括带有密码的 ssh。例如,在 smartgit 客户端中,您可以为每个项目提供私钥和密码(如果有的话),然后您可以使用可用的 git 命令。我想知道是否可以从控制台自动输入密码,因为那是最简单的方法,但我想我将不得不使用 java 或 C。