我无法弄清楚如何在Windows上向TeamCity添加AWS CodeCommit git存储库。我尝试了基于SSH和HTTP的集成,它无论如何都不起作用(我得到403错误)。 HTTP是一个更可行的选择,但由于AWS指令建议使用Putty的Pageant,我认为当TeamCity作为Windows服务运行时会导致问题。
如果你已经开始工作或有任何建议,我会感激。
答案 0 :(得分:4)
TeamCity目前不支持git凭证帮助程序,这是CodeCommit通过HTTPS所必需的。
要设置SSH访问权限,请将SSH密钥与IAM用户(instructions here)关联。然后,您可以将SSH密钥上载到TeamCity服务器(instructions here)。对于TeamCity的git身份验证设置(see here),请使用上传密钥的“私钥”,并从AWS IAM控制台输入SSH密钥ID作为用户名。