Я пытаюсь использовать Git для Windows вместе с QT Creator 2.8 и терпеть неудачу. Я создал репозиторий на битбакете, следуя учебному курсу bitbucket 101, и все работает гладко, когда я использую Git Bash или даже Git GUI. Переменная PATH установлена правильно, все работает вне Qt. Однако при попытке настроить Qt Creator я не могу получить доступ к удаленному репозиторию. Указанная ошибка:
16:25 Выполнение в C:\Users (...): C:\Program Files (x86)\ Git\cmd\git.exe pull Команда 'C:\Program Files (x86)\Git\cmd\git.exe 'не ответил в течение таймаута (60000 мс).
Почти все, что я нашел, говорит мне настроить PATH, и это должно заставить все работать нормально, но мой PATH установлен правильно (я могу набрать ssh из командной строки Windows и он работает). Документация Qt Creator (http://qt-project.org/doc/qtcreator-2.8/creator-version-control.html) говорит мне, что я должен
"Выберите" Инструменты " > " Параметры " > " Управление версиями " > Git. Переменные среды и проверка переменной окружения" HOME "ящики".
Отмечено окно set "HOME"(...)
, но нет "переменных среды". Команда приглашения SSH установлена на C:\Program Files (x86)\Git\bin\ssh.exe
, но я попытался установить ее почти для каждой программы на \git\bin
и git\cmd
без успеха. Я нашел ответы здесь, которые говорят мне использовать некоторую версию win-ssh-askpass или win-ssh-agent, но они требуют Cygwin или происходят из сомнительных источников.