Это - вероятно, простая проблема, и я чувствую себя исключительно немым, потому что я не могу найти вид документации.
Я только что установил TeamCity 5, и я хочу получить файлы от своего Подвижного хостинга и существует два поля, которые я просто не могу выяснить.
Путь Команды HG. Что я должен поместить здесь? Путь к файлу, содержащему, что? Я могу получить пример того файла где-нибудь? Хост использует Подвижный по SSH, где я определяю свой закрытый ключ?
Вытянуть изменения от? Если я поместил адрес, я клонируюсь от т.е. ssh://username@myhost.something/project
Я не использовал team city, но думаю, что команда hg path - это, вероятно, полный путь к вашему локальному исполняемому файлу mercurial. Для меня (в Linux) это:
$ type hg
hg is /usr/bin/hg
В Windows это место, где исполняемый файл 'hg' в вашем системном пути был помещен любыми (из многих) установщиками Windows для mercurial, которые вы использовали.
Вытяните изменения из звуков, похожих на URL-адрес репо, поэтому:
ssh://username@myhost.something/project
или
ssh://username@myhost.something//project # note the _two_ double slashes
, если вы используете абсолютные пути на стороне сервера.
Местоположение / спецификация вашего личного ключа зависит от того, что вы использование для ssh и независимо от того, используете ли вы ssh-agent, но вот ссылки, которые явно указывают из mercurial.ini, что кажется разумным:
Я полагал это для моей команды 5 сервера на прошлой неделе.
HG Командный путь: HG Потяните изменения из: https://bitbucket.org/.../.../
Не помещайте имя пользователя @ в URL. Это соответствует полем имени пользователя / пароля. Если вы включите имя пользователя в URL, он не удается, так как в инструменте конфигурации есть ошибка. Вы также увидите скриншот конфигурации, прикрепленной к потоке:
http://www.jetbraines.net/devnet/message/5254640#5254640
Я предлагал получать вещи работать с https, а затем двигаться в SSH, если это возможно. Это сломает вещи на два простых для решения проблем конфигурации. Я использовал следующий учебник, чтобы получить SSH, идущий на моем клиентском компьютере.
http://www.codza.com/mercurial-with-ssh-setup-with-ssh-setup-on-windows
Я еще не установил это на моем сервере Teamcity. Однако я получил Teamcity, чтобы забрать свои настройки Mercurial.ini, поместив файл INI в \ Documents и Settings \ Teamcity, который является учетной записью, в которой работает сервис.