programing

GitHub에서 호스팅되는 Spring Cloud Config Server에서 repo 액세스 시 인증 문제가 발생했습니다.

telecom 2023. 7. 4. 21:41
반응형

GitHub에서 호스팅되는 Spring Cloud Config Server에서 repo 액세스 시 인증 문제가 발생했습니다.

GitHub에서 구성을 호스팅하고 있습니다.만약 내가 공화국을 공개적으로 유지한다면 모든 것이 좋지만, 만약 내가 그것을 비공개로 한다면 나는 직면할 것입니다.

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

내가 레포를 목표로 삼는 재산은.

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

개인 레포를 사용하여 올바르게 구성하려면 어떻게 해야 합니까, 감사합니다.

추가해야 합니다.

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

그리고 모든 것이 당신에게 잘 될 것입니다.

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

저는 이것을 도커로 운영하고 있고, 그것은 저에게 효과가 있었습니다.

우선 봄 클라우드 서버를 도커 컨테이너로 사용하는 방법입니다.

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"

~

마스터 슬레이브 솔루션은 작동하지만 github 암호 대신 토큰을 추가합니다.

spring.cloud.config.server.git.username=<your_github_username>
spring.cloud.config.server.git.password=<your_github_token>

토큰 생성 단계:

  1. 설정으로 이동합니다.
  2. 그런 다음 개발자
  3. 여기에서 토큰을 생성합니다.

저도 같은 문제를 발견했습니다. 우리는 개인 프로젝트를 진행하고 있었습니다.그래서 나는 내 github 사용자 이름과 비밀번호를 제공하는 것이 그다지 안전하지 않다고 생각합니다.

저는 저장소를 공개했습니다.그래서 제게 효과가 있었습니다.

언급URL : https://stackoverflow.com/questions/39922594/authentication-issue-with-repo-accessed-from-spring-cloud-config-server-hosted-o

반응형