首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HowTo: Teamcity + GitHub

HowTo: Teamcity + GitHub
EN

Stack Overflow用户
提问于 2009-04-28 09:52:12
回答 8查看 26.3K关注 0票数 35

是否有人成功地将Teamcity配置为监视、提取和构建GitHub?

我似乎不知道如何以及如何配置Teamcity的SSH密钥。我有Teamcity作为系统服务运行,在一个系统帐户下。那么Teamcity把它的SSH配置藏在哪里呢?

编辑

为了使这个工作正常,我需要阻止代理在系统帐户下运行。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-05-01 20:14:48

好的..。我要开始在我的Windows服务器上工作。下面是我配置TeamCity 4.5专业人员的步骤

  1. 下载JetBrains Git插件
  2. 将下载的zip文件复制到.BuildServer\plugins
  3. 在Administration > Edit Build Configuration > Edit VCS配置屏幕中,我选择了"Git (JetBrains)“
  4. 从GitHub项目页面中输入我的Clone
  5. 为身份验证方法设置“默认私钥”--这是重要的
    1. TeamCity BuildAgent应该作为标准用户运行,并为该用户正确配置SSH安装。
    2. 遵循SSH配置的GitHub SSH方向

  1. 将用户名保留为空。这应该已经在您的GitHub克隆URL中提供了
票数 28
EN

Stack Overflow用户

发布于 2012-12-13 22:34:10

我得到了“默认私钥”来处理作为Windows系统用户运行的代理。对我来说,答案是身份文件在

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

而不是在

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

票数 8
EN

Stack Overflow用户

发布于 2015-01-16 21:56:49

您的问题是针对SSH的,但是使用HTTP无疑更容易和更快,因为GitHub和TeamCity现在都支持HTTP身份验证。此外,GitHub还以有限的权限支持个人api令牌,您可以根据自己的喜好进行配置,或者创建一个新用户(如果您愿意)。

请参阅我们的TeamCity设置的下图。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/797090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档