Fair enough :). I’ve never tried it myself.

On Thu, Jun 3, 2021 at 2:52 AM Aravind SV <[email protected]> wrote:

> I think the ssh:// protocol doesn’t work with username:password. So, I
> agree that option 2 (using SSH keys) is the right one to use.
>
> * From*: Marques Lee <marques+lee+%[email protected]%3E>
> * Subject*: Re: [go-cd] Not able to connect to private git repo using
> password
> * To*: [email protected]
> * Date*: Thu, 3 Jun 2021 02:40:29 -0700
> To elaborate on my prior answer, there are a couple of reasons why it
> works on the terminal and not on GoCD.
>
> Firstly, your terminal is interactive, so git can prompt you for
> credentials. This will not work on GoCD because it does not open an
> interactive session.
>
> Secondly, GoCD credentials are injected using a URL builder, setting the
> credentials as the userinfo segment (think 
> http://user:[email protected]:port/path).
> [email protected]:sample.git likely won’t parse as a URL, so creds are
> not injected. Since there is no interactive session, auth fails.
>
> On Thu, Jun 3, 2021 at 2:35 AM Marques Lee <[email protected]>
> wrote:
>
>> This looks like an SSH connection string?
>>
>> The credentials fields works with URLs. So, if this is SSH, you have two
>> options. Choose one of:
>>
>> 1) Put the connection string in proper URL format with scheme/protocol,
>> host, optional port, path, eg ssh://xxx.xxx.xxx.xxx/path/to/sample.git and
>> specify creds
>>
>> 2) Leave the connect string as-is and use SSH key authentication. I’d
>> highly recommend this approach over the other
>>
>> On Thu, Jun 3, 2021 at 2:06 AM Sangeeta Saikia <
>> [email protected]> wrote:
>>
>>> I am trying to connect GoCD (version 21.2.0) to a git repo (version
>>> 2.25.1), and I have entered the password of the git user under the
>>> 'Advanced Settings' section. But I get Permission denied error as shown
>>> below:
>>>
>>>
>>> Error performing command: --- Command ---
>>> git ls-remote [email protected]:sample.git refs/heads/master
>>> --- Environment ---
>>> {}
>>> --- INPUT ----
>>>
>>>
>>> --- EXIT CODE (128) ---
>>> --- STANDARD OUT ---
>>>
>>> --- STANDARD ERR ---
>>> STDERR: Permission denied, please try again.
>>> STDERR: Permission denied, please try again.
>>> STDERR: [email protected]: Permission denied (publickey,password).
>>> STDERR: fatal: Could not read from remote repository.
>>> STDERR:
>>> STDERR: Please make sure you have the correct access rights
>>> STDERR: and the repository exists.
>>> ---
>>>
>>> When I run the following command from terminal, I get the prompt to
>>> enter password and the command gets executed successfully:
>>>
>>> git ls-remote [email protected]:sample.git refs/heads/master
>>>
>>> What am I doing wrong? Please help.
>>>
>>> Thanks
>>>
>>>
>>>
>>> --
>>> 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].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/go-cd/36ff3680-fffe-406d-85b3-27d5e68b7a18n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/go-cd/36ff3680-fffe-406d-85b3-27d5e68b7a18n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/go-cd/CAPKX9jboWsKdrKMrgdSbmKT8Dx3hpBeowzwzr2Y3O5dhstGsxg%40mail.gmail.com
> <https://groups.google.com/d/msgid/go-cd/CAPKX9jboWsKdrKMrgdSbmKT8Dx3hpBeowzwzr2Y3O5dhstGsxg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/go-cd/CAPKX9jYJq7-H%3D4SLNGm6dg%2BQjqL1Yvd-3jqgA55dVHytDnYdjA%40mail.gmail.com.

Reply via email to