我需要创建一个.cmd文件,将我的存储库推送到远程。但是,.cmd文件在标准命令行中打开,如果我运行" git push"在其中,我想使用标准HTTP身份验证 - 我没有要求我的ssh密钥文件的密码短语,当然身份验证失败。 推送在Git shell中运行良好(Powershell配置为git来自" Github for Windows"),但是,如何在Windows中创建可点击的快捷方式,在该shell中运行命令? 我试过了
C:\Users\Richard\AppData\Local\GitHub\GitHub.appref-ms --open-shell "push.cmd"
哪个不起作用。
另外,我尝试在正常的shell添加
中运行.cmd文件@setlocal
@set PLINK_PROTOCOL=ssh
git push
如此建议: Running a batch file in git shell 但没有区别 - 没有查询我的ssh密钥,验证失败。
你能帮我两个解决方案中的一个工作吗?感谢。