当前位置:  开发笔记 > 编程语言 > 正文

HowTo:Teamcity + GitHub

如何解决《HowTo:Teamcity+GitHub》经验,为你挑选了2个好方法。

有没有人成功配置Teamcity来监控,提取和构建GitHub?

我似乎无法确定如何为Teamcity配置SSH密钥的位置和方式.我在系统帐户下运行Teamcity作为系统服务.那么Teamcity在哪里存储其SSH配置?

编辑

为了使其工作,我需要阻止代理在系统帐户下运行.



1> Jeff Fritz..:

好的...我开始在我的Windows服务器上工作了.以下是我配置TeamCity 4.5 Professional的步骤:

    下载了JetBrains Git VCS插件

    将下载的zip文件复制到 .BuildServer\plugins

    在管理>编辑构建配置>编辑VCS根配置屏幕中,我选择了"Git(JetBrains)"

    从GitHub项目页面输入我的克隆URL

    设置身份验证方法"默认私钥" - 这是重要的

      TeamCity BuildAgent应作为标准用户运行,并为该用户正确配置SSH安装.

      按照GitHub SSH方向进行SSH配置

    将用户名留空.这应该已经在您的GitHub克隆URL中提供


请注意,如果您使用PuttyGen中生成的SSH密钥,这不起作用 - 我们花了很长时间搞乱,然后在GitBash中使用ssh-keygen重新生成密钥,然后立即工作.

2> Dan..:

我获得了"默认私钥"以与在Windows上作为SYSTEM用户运行的代理一起使用.对我来说,答案是拥有身份文件

C:\Windows\SysWOW64\config\systemprofile\.ssh\id_rsa

而不是

C:\Windows\System32\config\systemprofile\.ssh\id_rsa

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有