为什么我的构建在“ git pull”步骤中挂在#codeship pro中?

时间:2018-11-20 18:38:47

标签: git git-pull codeship

为什么在“警告:将IP地址'xxx.xxx.xxx.xxx'的RSA主机密钥永久添加到已知主机列表中”之后的git pull步骤中,我的构建为何挂在#codeship pro中? ?

我按照https://documentation.codeship.com/pro/builds-and-configuration/cloning-repos/#the-ssh-key-option中的说明进行操作,这将在构建期间将Bitbucket添加到已知主机列表中,并将SSH密钥添加到容器/服务中,但是,我无法执行任何与git相关的操作我需要连接到Bitbucket的地方。

在此操作中,我通过运行jet run中的步骤捕获了网络数据包,我发现在发送3个加密数据包之后,Bitbucket停止发送数据并且连接超时3 packets referred to above

有人遇到了这个问题吗?

1 个答案:

答案 0 :(得分:0)

我在同事的帮助下找到了答案。

确保将bitbucket添加到known_hosts。使用以下命令:

ssh-keyscan -H "bitbucket.org" >> ~/.ssh/known_hosts

上面链接的文档不完整。确保id_rsa私钥的单行用引号引起来。这样可以确保在写入文件时格式正确。