인프런 커뮤니티 질문&답변

team님의 프로필 이미지
team

작성한 질문수

코딩으로 학습하는 리팩토링

소스 코드

.github 토큰 등록하는 방법에 대한 질문

작성

·

36

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

현재 강의를 들으려고 준비 단계인데

/Users/glen/Library/Java/JavaVirtualMachines/corretto-21.0.4/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:50271,suspend=y,server=n --enable-preview -javaagent:/Users/glen/Library/Caches/JetBrains/IntelliJIdea2024.2/captureAgent/debugger-agent.jar -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.coroutines=true -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath /Users/glen/Desktop/Study_File/refactoring/target/classes:/Users/glen/.m2/repository/org/springframework/boot/spring-boot-starter/2.6.1/spring-boot-starter-2.6.1.jar:/Users/glen/.m2/repository/org/springframework/boot/spring-boot/2.6.1/spring-boot-2.6.1.jar:/Users/glen/.m2/repository/org/springframework/spring-context/5.3.13/spring-context-5.3.13.jar:/Users/glen/.m2/repository/org/springframework/spring-aop/5.3.13/spring-aop-5.3.13.jar:/Users/glen/.m2/repository/org/springframework/spring-beans/5.3.13/spring-beans-5.3.13.jar:/Users/glen/.m2/repository/org/springframework/spring-expression/5.3.13/spring-expression-5.3.13.jar:/Users/glen/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.6.1/spring-boot-autoconfigure-2.6.1.jar:/Users/glen/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.6.1/spring-boot-starter-logging-2.6.1.jar:/Users/glen/.m2/repository/ch/qos/logback/logback-classic/1.2.7/logback-classic-1.2.7.jar:/Users/glen/.m2/repository/ch/qos/logback/logback-core/1.2.7/logback-core-1.2.7.jar:/Users/glen/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.14.1/log4j-to-slf4j-2.14.1.jar:/Users/glen/.m2/repository/org/apache/logging/log4j/log4j-api/2.14.1/log4j-api-2.14.1.jar:/Users/glen/.m2/repository/org/slf4j/jul-to-slf4j/1.7.32/jul-to-slf4j-1.7.32.jar:/Users/glen/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/Users/glen/.m2/repository/org/springframework/spring-core/5.3.13/spring-core-5.3.13.jar:/Users/glen/.m2/repository/org/springframework/spring-jcl/5.3.13/spring-jcl-5.3.13.jar:/Users/glen/.m2/repository/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar:/Users/glen/.m2/repository/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar:/Users/glen/.m2/repository/org/kohsuke/github-api/1.116/github-api-1.116.jar:/Users/glen/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/Users/glen/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.0/jackson-databind-2.13.0.jar:/Users/glen/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.0/jackson-annotations-2.13.0.jar:/Users/glen/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.0/jackson-core-2.13.0.jar:/Users/glen/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar me.whiteship.refactoring._01_smell_mysterious_name._01_before.StudyDashboard

Connected to the target VM, address: '127.0.0.1:50271', transport: 'socket'

Exception in thread "main" java.io.IOException: Failed to resolve credentials from ~/.github or the environment.

at org.kohsuke.github.GitHubBuilder.fromCredentials(GitHubBuilder.java:76)

at org.kohsuke.github.GitHub.connect(GitHub.java:137)

at me.whiteship.refactoring._01_smell_mysterious_name._01_before.StudyDashboard.main(StudyDashboard.java:36)

Caused by: java.io.FileNotFoundException: /Users/glen/.github (Is a directory)

at java.base/java.io.FileInputStream.open0(Native Method)

at java.base/java.io.FileInputStream.open(FileInputStream.java:213)

at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)

at java.base/java.io.FileInputStream.<init>(FileInputStream.java:106)

at org.kohsuke.github.GitHubBuilder.fromPropertyFile(GitHubBuilder.java:200)

at org.kohsuke.github.GitHubBuilder.fromPropertyFile(GitHubBuilder.java:184)

at org.kohsuke.github.GitHubBuilder.fromCredentials(GitHubBuilder.java:68)

... 2 more

Disconnected from the target VM, address: '127.0.0.1:50271', transport: 'socket'

라는 오류가 계속해서 발생하고 있습니다.

image.png


자바 17버전을 사용할 경우 <compilerArgs>--enable-preview</compilerArgs> 를 사용할 수 없다고도 발생해서 21버전으로 진행중입니다 이것도 맞는지 알려주시면 감사하겠습니다.

답변 2

1

안녕하세요, 인프런 AI 인턴입니다. team님.

강의에서 발생한 GitHub 토큰 등록 문제와 관련해 도움이 될 수 있는 유사한 질문들을 찾았습니다. 아래 링크를 참고해 주세요:

  1. 해당 강의를 실행시 아래와 같은 에러가 발생합니다..!:
    장대영님이 올린 이 질문과 답글에는 GitHub 토큰을 설정하고 이를 코드에 사용하는 방법이 안내되어 있습니다. 특히, GitHub gitHub = new GitHubBuilder().withOAuthToken("토큰 값").build(); 라는 코드 예제가 공유되었습니다.

  2. Window user를 위한 버그해결법입니다:
    이 질문은 유사한 GitHub 관련 문제는 아니지만, GitHub 인증 설정과 관련된 일반적인 해결 방법을 포함할 수 있습니다.

추가적으로, GitHub 관련 인증 문제를 해결하기 위해서 다음과 같은 참고사항을 전달드립니다.
- .github 파일을 이용하지 않고, 환경 변수나 코드 내에서 직접 토큰을 설정해 사용하는 방법도 고려해볼 수 있습니다.
- .github 파일을 사용해야 할 경우, 해당 파일이 존재하는지, 그리고 올바른 형식으로 작성되었는지 확인하십시오.

다양한 방법을 시도하신 후에도 해결되지 않는다면 인프런의 추가적인 전문가 답변을 기다리시면서 상세한 오류 메시지와 코드 구조를 함께 공유해주시면 더 빠르고 정확한 도움을 받을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

team님의 프로필 이미지
team
질문자

GitHub gitHub = new GitHubBuilder().withOAuthToken("토큰 값").build(); 로 해결하였습니다 감사합니다.

team님의 프로필 이미지
team

작성한 질문수

질문하기