maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christophe Furmaniak (JIRA)" <>
Subject [jira] (SCM-707) Maven SCM should encode username and password in URL
Date Wed, 27 Feb 2013 14:30:52 GMT


Christophe Furmaniak commented on SCM-707:

Same problem for me. I have a '!' in my password and the release always fails.

Besides the fact that the release fails, when the release is launched through jenkins, the
password appears in cleartext in the logs even if the Mask Password is activated.
> Maven SCM should encode username and password in URL
> ----------------------------------------------------
>                 Key: SCM-707
>                 URL:
>             Project: Maven SCM
>          Issue Type: Bug
>          Components: maven-scm-provider-git, maven-scm-provider-mercurial (hg), maven-scm-provider-svn
>    Affects Versions: 1.8
>            Reporter: Sebastien Deleuze
>             Fix For: 1.9
> When using SCM over http (tested in my case with Git), Maven SCM should encode username
and password before using them with URL.
> In order to reproduce, try to create a release with Maven Release and a user with a password
containing @ character, it will fail.
> Please find bellow cmd output :
> [INFO] Executing: /bin/sh -c cd /DATA/jenkins/workspace/path && git push http://username:*********@git.forge/git/project/
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.4:prepare
(default-cli) on project project: Unable to commit files
> Provider message:
> The git-push command failed.
> Command output:
> error: Couldn't resolve host '@*******@git.forge' while accessing http://username:*********@git.forge/git/project/info/refs
> fatal: HTTP request failed

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message