【问题标题】:Access AWS CodeCommit from TeamCity从 TeamCity 访问 AWS CodeCommit
【发布时间】:2016-12-29 21:10:20
【问题描述】:

我不知道如何在 Windows 上将 AWS CodeCommit git 存储库添加到 TeamCity。我尝试了基于 SSH 和 HTTP 的集成,但无论哪种方式都不起作用(我收到 403 错误)。 HTTP 是一个更可行的选择,但由于 AWS 指令建议使用 Putty 的 Pageant,我认为当 TeamCity 作为 Windows 服务运行时会导致问题。

如果您已经成功或有任何建议,我很感激提示。

【问题讨论】:

  • CodeCommit 上周宣布了 Git 凭证。您现在应该能够为您的 IAM 用户生成静态凭证,并使用它们将 CodeCommit 存储库与 Teamcity 连接起来。请参阅此以获取更多信息:aws.amazon.com/about-aws/whats-new/2016/12/…

标签: git amazon-web-services teamcity aws-codecommit


【解决方案1】:

TeamCity 目前不支持 git 凭证助手,这是 CodeCommit over HTTPS 所必需的。

要设置 SSH 访问,请将 SSH 密钥与 IAM 用户 (instructions here) 关联。然后,您可以将 SSH 密钥上传到 TeamCity 服务器 (instructions here)。对于 TeamCity 的 git 身份验证设置 (see here),将“私钥”与上传的密钥一起使用,并从 AWS IAM 控制台输入 SSH 密钥 ID 作为用户名。

【讨论】:

    猜你喜欢
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 2020-12-22
    • 2016-02-16
    • 2022-07-22
    • 1970-01-01
    • 2015-10-30
    相关资源
    最近更新 更多