Запланированная задача Windows для git push to github

Я надеюсь добавлять запланированную задачу 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.

Спасибо!

6
задан PokerIncome.com 21 July 2011 в 00:21
поделиться