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.

Reply via email to