Использование TeamCity с GitHub для Windows

Я использую TeamCity 7.1 на своей машине для разработки Windows. У меня есть команда, использующая GitHub для Windows. Я работаю над демо для непрерывной интеграции. Я хочу научить других, как настроить TeamCity для работы с учетной записью GitHub. Чем меньше настроек они должны сделать, тем лучше.

TeamCity запрашивает путь к исполняемому файлу git и ключ ssh. Я делал это много раз на моем компьютере с Ubuntu, без проблем, но никогда на компьютере с Windows. Было бы неплохо, если бы я мог повторно использовать командную строку GitHub для Windows и ее хранилище закрытых ключей только для демонстрационных целей. Это возможно?


person Travis Parks    schedule 05.03.2013    source источник


Ответы (1)


git.exe «GithHub для Windows» находится по адресу:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_{hash}\bin\git.exe

Похоже, что хеш в пути отличается в разных системах.

По умолчанию Github для Windows клонирует репозитории github через HTTPS. Просто для демонстрационных целей в корневой настройке VCS сборки Teamcity вы можете использовать URL-адрес https своего репозитория Github и выбрать «Пароль» в качестве «Аутентификация Метод" в разделе "Настройки аутентификации".

Если вы используете «проверку на стороне агента», использование «Пароля» в качестве метода аутентификации поддерживается, только если у вас есть Teamcity 7.1.2+ и git версии 1.7.3+. См. настройки Git VCS Teamcity и проблему Teamcity TW-18711.

person Jifeng Zhang    schedule 09.04.2013