运行`git push`时,远程PowerShell脚本挂起。

时间:2019-01-24 13:49:19

标签: git powershell winrm winrs

我已经成功运行Enter-PSSession以连接到远程服务器,并且也成功运行了多个命令,例如git add -ugit commit -m "xxx"等。

但是当尝试使用git push命令推送代码时,该外壳程序将永远被阻塞,除非使用“ Ctrl + C”退出。

但是我可以成功地从git push远程运行​​remote desktop program,而无需输入任何密码。

是因为在这种情况下需要输入用户名和密码吗?

有什么办法解决/解决它吗?谢谢

1 个答案:

答案 0 :(得分:0)

您可以在Git URL中提供用户名和密码,方法是预先在配置中进行配置:

git config remote.origin.url https://username:password@somegiturl.com/somerepo/somerepo.git

或在您的推送中:

git push https://username:password@somegiturl.com/somerepo/somerepo.git