Скрипт удаленного PowerShell зависает при запуске git push

Я бегал Enter-PSSession успешно подключиться к удаленному серверу и успешно выполнить несколько команд, например git add -u а также git commit -m "xxx" и т.п.

но при попытке подтолкнуть код с помощью git push Команда, оболочка затем блокируется навсегда, если не выйти с помощью "Ctrl+C".

Однако я могу запустить удаленно git push от remote desktop program успешно без ввода пароля.

Это потому, что в этом случае необходимо ввести имя пользователя и пароль?

любой способ решить / обойти это? Спасибо

1 ответ

Решение

Вы можете указать имя пользователя и пароль в URL-адресе Git, предварительно настроив его в конфигурации:

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

или в пределах вашего толчка:

git push https://username:password@somegiturl.com/somerepo/somerepo.git
Другие вопросы по тегам