Authentication issue with repo accessed from Spring Cloud Config Server hosted on GitHub

12,940

Solution 1

you need to add the

spring.cloud.config.server.git.username=your_github_username
spring.cloud.config.server.git.password=your_github_password

and things should workout for you

Solution 2

 - SPRING_CLOUD_CONFIG_SERVER_GIT_USERNAME=XXXXX
  - SPRING_CLOUD_CONFIG_SERVER_GIT_PASSWORD=XXXXXXXXXXXX
  - SPRING_CLOUD_CONFIG_SERVER_GIT_DEFAULT-LABEL=branchXXXXX

I am running this as docker, and it worked for me

for the starter's this how I am using spring cloud server as docker container

container_name: sccserver
ports:
  - 8080:8080
volumes:
  - /data/config-dir:/data
environment:
  - EUREKA_HOST=$DOCKERHOST
  - scc_search_paths={application}, {application}/extended-attributes, {application}/feature-flags, {application}/properties, {application}/error-codes,{application}/seed-data,{application}/globalization,{application}/json-validator-schema,{application}/seedData
  - VIRTUAL_HOST=$DOCKERHOST
  - MESSAGING_HOST=$DOCKERHOST
  - SCC_GIT_URI=https://bitbucket.com/XXXXXXX.git 
  - "JAVA_OPTS=-Xmx512m"
  - SCC_GIT_SKIPSSLVALIDATION=true
  - SPRING_CLOUD_CONFIG_SERVER_GIT_USERNAME=
  - SPRING_CLOUD_CONFIG_SERVER_GIT_PASSWORD=
  - SPRING_CLOUD_CONFIG_SERVER_GIT_DEFAULT-LABEL=
extra_hosts:
  - "dockerhost:$DOCKERHOST"

~

Share:
12,940
learnAndImprove
Author by

learnAndImprove

Updated on June 07, 2022

Comments

  • learnAndImprove
    learnAndImprove almost 2 years

    I'm hosting a configuration in a repo on GitHub. If I keep the repo public all's good, but if I make it private I face:

    org.eclipse.jgit.errors.TransportException: 
     https://github.com/my-user/my-repo:
     Authentication is required but no CredentialsProvider has been registered
    

    the property I use to target the repo is

    spring.cloud.config.server.git.uri=https://github.com/my-user/my-repo
    

    What should I do to configure this properly with the private repo, thanks

  • Numan Karaaslan
    Numan Karaaslan over 3 years
    woow, simple as that :D
  • Eric Huang
    Eric Huang almost 3 years
    Where is this in the doc.... for the life of me I couldn't find it. Like would be greately appreciated. Thanks
  • Mário de Sá Vera
    Mário de Sá Vera over 2 years
    lovely ... thanks ! But yeah ... that is in fact in the docs : cloud.spring.io/spring-cloud-config/reference/html
  • Prashant Balotra
    Prashant Balotra over 2 years
    Hi, Can we use GitHub token instead of a password?
  • Master Slave
    Master Slave about 2 years
    yes, you can use GitHub token