3

私は走っています

mvn release:prepare -Dusername=myuser -Dpassword=mypassword

出力に次の行が表示されます。

[INFO] Executing: cmd.exe /X /C "git push https://myuser:********@myserver.com:8081/scm/project/project.git refs/heads/master:refs/heads/master"

しかし、何らかの理由でgit push失敗した場合 (たとえば、パスワードの入力を間違えた場合)、ログに表示されます

[ERROR] fatal: unable to access 'https://myuser:mypassword@myserver.com:8081/scm/project/project.git/': SSL certificate problem: self signed certificate in certificate chain

したがって、PLAINTEXTパスワードが表示されます。Teamcity でこの手順を使用すると、ビルドが失敗した場合に他の誰かが私のパスワードを見ることができるため、セキュリティ上の問題が発生します。Linux マシンと Windows マシンの両方で試しました。

私は maven-release-plugin バージョン 2.5.3 を使用しています。

誰もそれを修正する方法を知っていますか?

4

1 に答える 1