2015-08-06 3 views
2

Я не могу понять, как добавить AWS CodeCommit git репозиторий для TeamCity в Windows. Я попробовал как SSH, так и HTTP-интеграцию, и он не работает в любом случае (я получаю 403 ошибки). HTTP является более жизнеспособным вариантом, но поскольку инструкция AWS предлагает использовать Putant's Pageant, я думаю, что это вызывает проблему, когда TeamCity работает как служба Windows.Доступ AWS CodeCommit от TeamCity

Я ценю подсказку, если вы сделали это для работы или имели какое-либо предложение.

+0

CodeCommit анонсировала Git Credentials на прошлой неделе. Теперь вы можете создавать статические учетные данные для своего пользователя IAM и использовать их для подключения репозитория CodeCommit с Teamcity. См. Это для получения дополнительной информации: https://aws.amazon.com/about-aws/whats-new/2016/12/aws-codecommit-introduces-git-credentials-for-user-authentication/ – user7354141

ответ

4

В настоящее время TeamCity не поддерживает помощников учетных данных git, необходимых для CodeCommit over HTTPS.

Чтобы настроить SSH-доступ, свяжите SSH-ключ с пользователем IAM (instructions here). Затем вы можете загрузить ключ SSH на сервер TeamCity (instructions here). Для настроек аутентификации git TeamCity (see here) используйте «Закрытый ключ» с загруженным ключом и введите идентификатор ключа SSH с консоли AWS IAM в качестве имени пользователя.