Hi Ankit, Thanks fo quick response. I followed the steps you offer; but i am not sure i did it right. (i am not experienced ubuntu user). So i want to lise what i did; can you check is please ?
1. I added following line to the /etc/default/go-agent file with sudo nano . Result looks like as following; i saved the file GO_SERVER_URL=https://x1.10.xx6.x9:8154/go AGENT_WORK_DIR=/var/lib/${SERVICE_NAME:-go-agent} export PATH=/usr/local/bin:$PATH 2. I checked /usr/local/bin/git folder. It is not exist; i mean /usr/local/bin exist but "git" folder not. I created it with mkdir command under bin folder. Is that correct ? 3. I am not sure what to do about script you shared. What should i do with this script ? For example should i create a file that contains this script ? If it is, so how to call from this file As a summary i did not understand how to create git wrapper part and what to do with this script ? Thanks Ankit Srivastava <[email protected]>, 4 Eki 2018 Per, 21:25 tarihinde şunu yazdı: > Hi Raish, > > In order to diagnose this issue further, I would recommend creating a git > wrapper in /usr/local/bin/git which captures stdout/err of the underlying > git command and to enable debugging logging of git. Please ensure that > /usr/local/bin is available on the PATH before you start your GoCD agent > process (you can ensure this by adding export PATH=/usr/local/bin:$PATH` > to the file /etc/default/go-agent > > The following git wrapper script will write any git logs to `/tmp/git.log` > The logs will contain detailed HTTP request/response headers between the > git client and your bitbucket instance, including the HTTP password in the > standard base64 format Authorization: Basic ....Hopefully, this tells you > what's wrong with the git operation being executed. > > #!/bin/bash > > # enable debug logging of git > export GIT_CURL_VERBOSE=1 > GIT_LOG_FILE=/tmp/git.log > echo "=== Executing command $@" >> $GIT_LOG_FILE > > # execute the actual git binary, replace this with the actual location of the > git executable from `which git` > # the output from git will be written to $GIT_LOG_FILE > exec /usr/bin/git "$@" >> $GIT_LOG_FILE 2>&1 > > > On Thu, Oct 4, 2018 at 9:57 AM Rasih ÇAĞLAYAN <[email protected]> > wrote: > >> Hi. >> >> *A) As a summary* >> >> - Is there anyone to share step by step how to confiure gocd agent on >> ubuntu with bitbucket private repository ? >> It is really important to me, thanks >> >> >> *B) Details* >> >> - I dont have any problem with windows server for go-server and windows >> server for go-agent >> - I already using GoCd with seperated windows servers, one for server, >> other for agent >> - Now i added an Ubuntu agent for .net core projects >> - Server still on the Windows 2012R2, i just added one more agent on >> ubuntu >> - When i create pipeline and run it, i get following error - screenshot >> can be found at the end of this message >> >> STDERR: fatal: could not read Password for 'https://[email protected]': >> No such device or address >> >> I have >> Items >> >> -* I am using private bitbucket repository* >> >> 1. GoCd Server installed on - Win 2012 R2 32gb 16 core - Name >> GoCd-Server-Win >> >> 2. GoCd Agent - installed on - Win2012 R2 64gb 16 core - Name >> GoCd-Agent-Win >> >> 3. GoCd Agent - installed on - Ubuntu 18.04 LTS 1gb 2cpu - Name >> GoCd-Agent-Ubuntu >> >> >> *Any idea ?* >> - I tried to git config credential.helper store >> - Nothing changed >> - When i am cloning my repository on the ubuntu, it does not ask username >> and password again, because i already store it. >> - But GoCd agent still gives error >> - Material - Check Connection is ok : Connection Ok with green check but >> agent could not use password >> - *Help please* >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "go-cd" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "go-cd" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "go-cd" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
