私は走っています
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 を使用しています。
誰もそれを修正する方法を知っていますか?