【问题标题】:Push to GitHub from Team City build step从 Team City 构建步骤推送到 GitHub
【发布时间】:2019-06-18 19:56:34
【问题描述】:

我在 Team City 中有一个构建步骤,它生成我想用 git 提交的文档,然后推送到 GitHub。

我正在使用 ssh 连接到 GitHub 并执行以下操作:

git add .
git commit -m "Update docs"
git push origin refs/heads/localbranch:refs/heads/remotebranch

我得到:

Host key verification failed.
fatal: Could not read from remote repository.

这种方法应该有效还是我需要尝试其他方法?

【问题讨论】:

  • 能否请您提供更多详细信息,否则不清楚。你如何添加VCS?你如何添加 ssh_keys 和等
  • 我使用来自 GitHub 的 ssh url 创建了一个 Git vcs root 用于 fetch&push。ssh 密钥是在服务器上生成的,并通过 Team City 中的“上传 ssh 密钥”菜单添加

标签: git github teamcity


【解决方案1】:

您似乎缺少主机密钥或主机密钥已更改。 见:SSH connection problem with “Host key verification failed…” error

【讨论】:

    猜你喜欢
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多