Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Command git push returned status code 128

Bom dia galera, estou com o seguinte problema no momento de efetuar o push do merge, ja tentei autenticação com user/pass e com ssh, da o mesmo erro sempre...

Log:

using credential 5f83488a-b7ac-4880-8fce-7fc26244db65
 > git.exe tag -l jenkins-Artenum_Web-13 # timeout=10
 > git.exe tag -a -f -m Jenkins Build #13 jenkins-Artenum_Web-13-SUCCESS # timeout=10
Pushing HEAD to branch master of origin repository
 > git.exe --version # timeout=10
using GIT_ASKPASS to set credentials 
Setting http proxy: proxypac:8080
 > git.exe push https://github.com/gustavoamaro/argentum-web.git HEAD:master
ERROR: Failed to push merge to origin repository
hudson.plugins.git.GitException: Command "git.exe push https://github.com/gustavoamaro/argentum-web.git HEAD:master" returned status code 128:
stdout: 
stderr: Logon failed, use ctrl+c to cancel basic credential prompt.
remote: Anonymous access to gustavoamaro/argentum-web.git denied.
fatal: Authentication failed for 'https://github.com/gustavoamaro/argentum-web.git/'

    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2042)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1761)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$400(CliGitAPIImpl.java:72)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$8.execute(CliGitAPIImpl.java:2121)
    at hudson.plugins.git.GitPublisher.perform(GitPublisher.java:235)
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
    at hudson.model.Build$BuildExecution.post2(Build.java:186)
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
    at hudson.model.Run.execute(Run.java:1843)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)
Build step 'Git Publisher' marked build as failure
Finished: FAILURE

** Atualização: testei em um ambiente sem proxy e funcionou corretamente, para ambientes com proxy deve ser necessário alguma configuração extra. **

3 respostas
solução!

Você está num ambiente com proxy?

Oi francisco, estou sim, achei que poderia ser esse o problema, porém consigo fazer pushs normalmente pelo terminal git bash. Vou tentar fazer o teste em outro ambiente sem proxy para tirar a duvida.

Das duas 1, ou o problema tá nas credenciais passadas, podem estar erradas, ou usuário e senha ou a chave pública Authentication failed for 'https://github.com/gustavoamaro/argentum-web.git/'

Ou o proxy está barrando a sua comunicação