The CreatorCon Call for Content is officially open! Get started here.

Can't link app to repo Github

kevin renault
Tera Contributor

Hi,

I'm new to Servicenow, and i'm trying to link an app to a repo Github.
I have this message : "Repository authentication failed, check credentials. Make sure the user has both read and write access".

As shown in screenshots, I created my Credential towards Github, with a valid token.

I'm wondering a few things :
    - is it normal than the password in the field, after updating credential, is shorter than the token length ?
    - is the user name important when using a token ?


I specify than two factor authentication is not enabled in my Github account.

I also tried with "normal" authentication (user name and password), doesn't work neither.

I, please, really need help on this.

 

 

 

 

1 ACCEPTED SOLUTION
10 REPLIES 10

Hello Miguel,
Thanks for the links. I checked every protocols and I, so far, don't see what's wrong.
Keep on searching.

Thanks a lot Sandeep,
I'm not sure why it works but it seems that it's ok by create a new fork and link to it.
Back to work now !
Kevin

Dagmara1
Tera Contributor

Hi @kevin renault ,

I have exactly the same message and the same problems trying to connect the Github repo to ServiceNow. Did you connect successfully?

Hi Guys,

I managed to connect! I had to create a new account on GitHub. On a new account, I created a "personal access token (classic)" [IMPORTANT!]  and used below configuration:

  1. Configure the New personal access token.
    Note: ServiceNow access
    Expiration: No expiration
    Select scopes: repo
  2. Copy your token to keep in a secure location.

When configuring a Credentials record to authenticate to source control, I entered my token in the Password field instead of my GitHub password.

 

[Source how to do it, you can find here: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-persona...

and here: https://developer.servicenow.com/dev.do#!/guides/sandiego/developer-program/github-guide/using-servi... ]