Я надеюсь добавить запланированное задание Windows для git push на github каждую ночь.У меня есть файл CMD.Когда я запускаю файл CMD в командной строке Windows, он работает нормально.Но когда я запускаю его через Windows запланированное задание.Это застряло навсегда.Статус «работает».И из журнала я вижу, что он успешно запустил оболочку git bash.Есть идеи?
echo git push > i:\gitpush
echo 'pushing' >>log1
C:\WINDOWS\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login i:\gitpush" >>log1 2>>error
echo 'done pushing' >>log1
del i:\gitpush
Вот вывод журнала:
'pushing'
Welcome to Git (version 1.7.4-preview20110204)
Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.
Затем я провел эксперимент, чтобы переименовать скрипт gitpush в неверное имя файла.И он сразу же вышел с ошибкой «Нет такого файла или каталога», которая ожидается.Он показывает, что скрипт gitpush правильно передает bash, но по какой-то причине он застрял.
Причина, по которой я должен пройти через оболочку git bash, заключается в том, что я не знаю, как настроить открытый ключ в оболочке командной строки Windows без использования оболочки git bash.
Спасибо!