我已经成功运行Enter-PSSession
以连接到远程服务器,并且也成功运行了多个命令,例如git add -u
和git commit -m "xxx"
等。
但是当尝试使用git push
命令推送代码时,该外壳程序将永远被阻塞,除非使用“ Ctrl + C”退出。
但是我可以成功地从git push
远程运行remote desktop program
,而无需输入任何密码。
是因为在这种情况下需要输入用户名和密码吗?
有什么办法解决/解决它吗?谢谢
答案 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