Я хочу использовать TeamCity, чтобы вытащить код из удаленного Git-репо, обновить файл (и этап и зафиксировать локальное репо), а затем перенести выделенный файл обратно в удаленную репо ,Team City Git «Ошибка проверки ключа хоста»
The pull & обновление в порядке. Если я открою git-bash и git push origin master
, то фиксация (возникающая из обновленного файла, привязанного к локальному репо) будет перенесена на дистанционное репо. Хорошо.
Если я пытаюсь сделать это (к тому же удаленного целевого репо) с помощью бегунка командной строки команды Сити он терпит неудачу с
[14:49:18][Step 3/7] Host key verification failed.
[14:49:18][Step 3/7] fatal: Could not read from remote repository.
целевой репозиторий используется Герритом для проверки подлинности. Я загрузил открытый ключ в Gerrit, и я подтвердил, что ключ сервера сервера от Gerrit находится в C:\Users\AccountName\.ssh\known_hosts
. Эта папка также содержит открытый и закрытый ключ.
Тот факт, что я могу нажать, используя git-bash, говорит мне, что ключи находятся в правильных местах, но я озадачен тем, почему бегун Team Team Command Line не использует их.
Для ссылки на команду команды шага сборки: -c "git push origin master"
.
Может ли кто-нибудь увидеть то, что мне не хватает?
Благодаря
Вы используете проверку стороны агента? –
Да @Sam, сторона агента – Badgerspot
ОК, у нас были проблемы с нажатием, когда у нас были проверки на стороне сервера, так что это хорошо (или плохо, как не дальше к решению) –