2016-11-26 4 views
2

プッシュしようとすると。 トラビスciが失敗しました。ウィンドウズでトラヴィスci悪意解読しました。

bad decrypt 

140356638541472:error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length:evp_enc.c:532: 
The command "openssl aes-256-cbc -K $encrypted_b99e062_key -iv $encrypted_b99e062_iv -in id_rsa.enc -out ~/.ssh/id_rsa -d" failed and exited with 1 during . 

どうすればよいですか?

+0

できる場合は、ビルドログへのリンクを入力してください。それ以外の場合は、エラーが発生したパブリックリポジトリに最小のテストケースを提供してください。 – joepd

答えて

1

これはトラビスチームによって知られているissueのようです。可能な解決策は、Linux上で仮想マシン内のファイルを暗号化することです。これはワンショットの取引です。

+0

代わりに、ファイルをopensslで直接暗号化することもできます。この[このページの最後のセクション](https://docs.travis-ci.com/user/encrypting-files/#Using-OpenSSL)を参照してください。 – lpcarignan

+0

Vagrantがインストールされている場合は、このVagrantファイルを使用して新しいdeploy_keyを作成し、暗号化します:https://gist.github.com/Argelbargel/022270d7ffdf7316e2811a7f7dbea81c – Argelbargel

関連する問題