Eclipse 문제 해결
GitLab v19.1GitLab 17.11에서 실험에서 베타로 변경됨. GitLab 19.0의 일부로 2026년 5월 21일에 GitLab Duo Core 고객에 대한 GitLab Duo Non-Agentic Chat 접근이 제거됨. 이 페이지에는 향후 출시될 제품, 기능 및 기능성에 관한 정보가 포함되어 있습니다.
-
Tier: [Free](/19.1/subscriptions/gitlab_credits/#for-the-free-tier), Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated#
Status: Beta
History
-
GitLab 17.11에서 실험에서 베타로 변경됨.
-
GitLab 19.0의 일부로 2026년 5월 21일에 GitLab Duo Core 고객에 대한 GitLab Duo Non-Agentic Chat 접근이 제거됨. 기능 플래그 이름은
no_duo_classic_for_duo_core_users이며 기본적으로 활성화됨.이 페이지에는 향후 출시될 제품, 기능 및 기능성에 관한 정보가 포함되어 있습니다. 여기에 제시된 정보는 참고용으로만 제공됩니다. 구매나 계획 목적으로 이 정보에 의존하지 마십시오. 제품, 기능 또는 기능성의 개발, 출시 및 일정은 변경되거나 지연될 수 있으며 GitLab Inc.의 단독 재량에 따릅니다. 이 페이지의 단계로 문제가 해결되지 않으면 Eclipse 플러그인 프로젝트의 미해결 이슈 목록을 확인하세요. 이슈가 문제와 일치하면 해당 이슈를 업데이트하세요. 일치하는 이슈가 없으면 지원에 필요한 정보와 함께 새 이슈를 생성하세요.
오류 로그 검토#
-
IDE의 메뉴 바에서 Window를 선택합니다.
-
Show View를 펼친 후 Error Log를 선택합니다.
-
gitlab-eclipse-plugin플러그인을 참조하는 오류를 검색합니다.
Eclipse 워크스페이스 로그 파일 찾기#
Eclipse 워크스페이스 로그 파일은 .log라는 이름으로 <your-eclipse-workspace>/.metadata 디렉터리에 있습니다.
GitLab Language Server 디버그 로그 활성화#
GitLab Language Server 디버그 로그를 활성화하려면:
- IDE에서 환경 설정을 엽니다:
macOS의 경우 Eclipse > Settings를 선택합니다.
-
Windows 또는 Linux의 경우 Window > Preferences를 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
Language Server Log Level에
debug를 입력합니다. -
Apply and Close를 선택합니다.
디버그 로그는 language_server.log 파일에서 확인할 수 있습니다. 이 파일을 보려면 다음 중 하나를 수행합니다:
- 다음 디렉터리로 이동하여
<user>와<eclipse-version>을 적절한 값으로 교체합니다:
macOS: /Users/<user>/eclipse-workspace/.metadata/.plugins/com.gitlab.eclipse.gitlab-eclipse-plugin
-
Windows:
<drive>:\Users\<user>\eclipse-workspace\.metadata\.plugins\com.gitlab.eclipse.gitlab-eclipse-plugin -
Linux:
/home/<user>/eclipse-workspace/.metadata/.plugins/com.gitlab.eclipse.gitlab-eclipse-plugin -
Error Log를 엽니다.
Language server logs saved to: <file>.로그를 검색합니다. 여기서<file>은language_server.log파일의 절대 경로입니다.
지원을 위한 필수 정보#
지원 요청을 생성할 때 다음 정보를 제공합니다:
- 현재 사용 중인 GitLab for Eclipse 플러그인 버전.
IDE에서 About Eclipse 대화 상자를 엽니다.
macOS의 경우 Eclipse > About Eclipse를 선택합니다.
-
Windows 또는 Linux의 경우 Help > About Eclipse IDE를 선택합니다.
-
Installation details를 선택합니다.
-
GitLab for Eclipse를 찾아 Version 값을 복사합니다.
-
사용 중인 Eclipse 버전.
IDE에서 About Eclipse 대화 상자를 엽니다.
macOS의 경우 Eclipse > About Eclipse를 선택합니다.
-
Windows 또는 Linux의 경우 Help > About Eclipse IDE를 선택합니다.
-
운영 체제.
-
GitLab.com, GitLab Self-Managed, GitLab Dedicated 인스턴스 중 어느 것을 사용하고 있나요?
-
프록시를 사용하고 있나요?
-
자체 서명 인증서를 사용하고 있나요?
-
Eclipse 워크스페이스 로그.
-
Language Server 디버그 로그.
-
해당하는 경우, 이슈의 동영상 또는 스크린샷.
-
해당하는 경우, 이슈를 재현하는 단계.
-
해당하는 경우, 이슈를 해결하기 위해 시도한 단계.
인증서 오류#
머신이 프록시를 통해 GitLab 인스턴스에 연결하는 경우 Eclipse에서 SSL 인증서 오류가 발생할 수 있습니다. GitLab Duo는 시스템 저장소에서 인증서를 감지하려고 시도하지만, Language Server는 이를 수행할 수 없습니다. Language Server에서 인증서 관련 오류가 표시되면 인증 기관(CA) 인증서를 전달하는 옵션을 활성화해 보세요:
이렇게 하려면:
-
IDE 오른쪽 하단에서 GitLab 아이콘을 선택합니다.
-
대화 상자에서 Show Settings를 선택합니다. 이렇게 하면 Settings 대화 상자가 Tools > GitLab Duo로 열립니다.
-
GitLab Language Server를 선택하여 섹션을 펼칩니다.
-
HTTP Agent Options를 선택하여 펼칩니다.
-
다음 중 하나를 수행합니다:
Language Server 아래, CA certificate의 경우 Browse를 선택하고 CA 인증서가 있는 .pem 파일을 선택합니다.
-
Connection 아래, Ignore Certificate Errors 체크박스를 선택합니다.
-
Apply and Close를 선택합니다.
인증서 오류 무시#
GitLab Duo가 여전히 연결에 실패하면 인증서 오류를 무시해야 할 수 있습니다. 디버그 모드를 활성화한 후 GitLab Language Server 로그에서 다음과 같은 오류가 표시될 수 있습니다:
2024-10-31T10:32:54:165 [error]: fetch: request to https://gitlab.com/api/v4/personal_access_tokens/self failed with:
request to https://gitlab.com/api/v4/personal_access_tokens/self failed, reason: unable to get local issuer certificate
FetchError: request to https://gitlab.com/api/v4/personal_access_tokens/self failed, reason: unable to get local issuer certificate
설계상 이 설정은 보안 위험을 나타냅니다: 이러한 오류는 잠재적인 보안 침해를 알리는 것입니다. 프록시가 문제를 일으킨다고 절대적으로 확신하는 경우에만 이 설정을 활성화해야 합니다.
사전 요구 사항:
- 시스템 브라우저에서 인증서 체인을 확인했거나 머신의 관리자가 이 오류를 무시해도 안전하다고 확인한 경우.
이렇게 하려면:
-
SSL 인증서에 관한 Eclipse 문서를 참조합니다.
-
IDE에서 환경 설정을 엽니다:
macOS의 경우 Eclipse > Settings를 선택합니다.
-
Windows 또는 Linux의 경우 Window > Preferences를 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
기본 브라우저가 URL to GitLab instance 값을 신뢰하는지 확인합니다.
-
Ignore certificate errors 체크박스를 선택합니다.
-
Verify Setup을 선택합니다.
-
Apply and Close를 선택합니다.