使用Travis CI验证Github时出错

时间:2017-01-26 01:30:59

标签: bash git github travis-ci ssh-keygen

我正在尝试使用Travis CI自动为我的Minecraft Mod推送我的javadoc。 Travis正在建设,并上传到Bintray,但我认为在javadoc中也很容易添加。 This是我上传到存储库的脚本,我使用this tutorial来使其工作。为了生成密钥,我使用了这个命令:

ssh-keygen -t rsa -b 4096 -C "mttprvstanddad@gmail.com"

然后我将密钥从~/.ssh/id_rsa.pub复制到我的deploy_key文件中。我还将其复制为存储库中的部署密钥。一旦我这样做,我运行了这个命令:

travis encrypt-file deploy_key

我得到的错误看起来像这样:

bad decrypt
139975363151520:error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length:evp_enc.c:532:

所有其他文件和信息都应该很容易找到,它位于this repository

1 个答案:

答案 0 :(得分:0)

感谢hansaplast告诉我该问题与成为一个Windows有关。我设置了一个Linux虚拟机,并在那里加密。现在构建正在运行。