GitLab for VS Code 확장
GitLab for VS Code 확장은 GitLab Duo 및 기타 GitLab 기능을 IDE에 직접 통합합니다. 시작하려면 확장을 설치하고 구성하세요. 구성된 후 이 확장은 일상적으로 사용하는 GitLab 기능을 VS Code 환경에 직접 제공합니다:
GitLab for VS Code 확장은 GitLab Duo 및 기타 GitLab 기능을 IDE에 직접 통합합니다.
시작하려면 확장을 설치하고 구성하세요. 보안을 강화하려면 Visual Studio Code Dev Container에서 확장을 설정할 수 있습니다.
구성된 후 이 확장은 일상적으로 사용하는 GitLab 기능을 VS Code 환경에 직접 제공합니다:
- 프로젝트 작업: 이슈로 작업을 계획하고 추적하고, 머지 리퀘스트로 변경 사항을 검토하고 토론하며, 코드 스니펫을 공유합니다. AI 네이티브 계획 및 코딩을 위해 GitLab Duo를 사용합니다.
- CI/CD 파이프라인 모니터링 및 테스트: 파이프라인 구성을 테스트합니다. 파이프라인 상태와 잡 출력을 확인합니다.
- 애플리케이션 보안: 보안 결과를 검토하고 프로젝트에 대한 SAST 스캐닝을 수행합니다.
- 저장소 탐색: 클론하지 않고 읽기 전용 모드로 GitLab 저장소에 액세스합니다.
VS Code에서 GitLab 프로젝트를 볼 때 확장은 현재 브랜치에 대한 정보를 표시합니다:
- 브랜치의 최근 CI/CD 파이프라인 상태.
- 이 브랜치의 머지 리퀘스트 링크.
- 머지 리퀘스트에 이슈 닫기 패턴이 포함된 경우 이슈 링크.
GitLab 확장 패널#
확장을 설치하고 설정하면 다음 기능에 액세스할 수 있습니다:
- 왼쪽 사이드바에서 GitLab ([tanuki]): 이슈와 머지 리퀘스트를 관리하고, CI/CD 명령을 실행하고, 파이프라인 상태를 확인하고, 보안 스캐닝을 수행합니다. 커스텀 쿼리로 뷰를 확장할 수도 있습니다.
- 왼쪽 사이드바에서 GitLab Duo Agent Platform ([duo-agentic-chat]):
- 채팅 탭: GitLab Duo Agentic Chat과 상호작용하거나, 새 채팅 ([duo-chat-new]) 드롭다운 목록을 사용하여 기반 에이전트나 커스텀 에이전트를 선택합니다.
- 흐름 탭: 소프트웨어 개발 흐름 사용. Chat과 흐름의 차이에 대해 자세히 알아보세요.
- 상태 바에서 Duo ([tanuki-ai]): GitLab Duo 코드 제안의 기능 상태를 확인하고 코드 작성 중 파일에서 제안을 검토합니다.
- 왼쪽 사이드바에서 GitLab Duo Chat ([duo-chat]): GitLab Duo Non-Agentic Chat과 상호작용합니다.
이러한 기능이 표시되지 않으면 지침을 보려면 문제 해결을 참조하세요.
키보드 단축키 커스터마이즈#
인라인 제안 수락, 인라인 제안의 다음 단어 수락, 또는 인라인 제안의 다음 줄 수락에 다른 키보드 단축키를 할당할 수 있습니다:
- VS Code에서
Preferences: Open Keyboard Shortcuts명령을 실행합니다. - 편집할 단축키를 찾고 키 바인딩 변경 (✏️)을 선택합니다.
- 인라인 제안 수락, 인라인 제안의 다음 단어 수락, 또는 인라인 제안의 다음 줄 수락에 원하는 단축키를 할당합니다.
- Enter를 눌러 변경 사항을 저장합니다.
확장 업데이트#
확장을 최신 버전으로 업데이트하려면:
- Visual Studio Code에서 설정 > 확장으로 이동합니다.
- GitLab (
gitlab.com) 이 게시한 GitLab을 검색합니다. - 확장: GitLab에서 {나중 버전}으로 업데이트를 선택합니다.
- 선택 사항. 향후 자동 업데이트를 활성화하려면 자동 업데이트를 선택합니다.
상태 확인#
- Visual Studio Code의 하단 상태 바에서 GitLab 아이콘 ([tanuki])을 선택합니다.
- VS Code 검색 상자 아래에 메뉴가 열리고 GitLab for VS Code 확장이 상태를 표시합니다. 오류는 상태: 옆에 표시됩니다.
GitLab Duo Non-Agentic Chat의 경우 Chat 상태도 확인할 수 있습니다.
텔레메트리 활성화#
GitLab for VS Code는 Visual Studio Code의 텔레메트리 설정을 사용하여 사용 정보와 오류 정보를 GitLab에 전송합니다. Visual Studio Code에서 텔레메트리를 활성화하거나 커스터마이즈하려면:
- Visual Studio Code에서 파일 > 기본 설정 > 설정 (Windows/Linux) 또는 코드 > 설정 > 설정 (macOS)으로 이동합니다.
- 검색 바에서
Telemetry를 검색합니다. - 왼쪽 사이드바에서 텔레메트리를 선택합니다.
- 텔레메트리 수준에서 공유할 데이터를 선택합니다:
all: 사용 데이터, 일반 오류 텔레메트리, 크래시 보고서를 전송합니다.error: 일반 오류 텔레메트리와 크래시 보고서를 전송합니다.crash: OS 수준 크래시 보고서를 전송합니다.off: Visual Studio Code의 모든 텔레메트리 데이터를 비활성화합니다.
- 변경 사항을 저장합니다.
