GitLab for VS Code 확장
GitLab v19.2GitLab 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 파이프라인 모니터링 및 테스트: 파이프라인 구성을 테스트합니다. 파이프라인 상태와 job 출력을 확인합니다.
-
애플리케이션 보안: 보안 결과를 검토하고 프로젝트에 대한 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명령을 실행합니다. -
편집할 단축키를 찾고 키 바인딩 변경 ( pencil )을 선택합니다.
-
인라인 제안 수락, 인라인 제안의 다음 단어 수락, 또는 인라인 제안의 다음 줄 수락에 원하는 단축키를 할당합니다.
-
Enter를 눌러 변경 사항을 저장합니다.
확장 업데이트#
확장을 최신 버전으로 업데이트하려면:
-
Visual Studio Code에서 설정 > 확장으로 이동합니다.
-
GitLab (
gitlab.com) 이 게시한 GitLab을 검색합니다. -
확장: GitLab에서 {나중 버전}으로 업데이트를 선택합니다.
-
선택 사항. 향후 자동 업데이트를 활성화하려면 자동 업데이트를 선택합니다.
프리릴리스 버전 설치#
GitLab은 VS Code Extension Marketplace에 확장의 프리릴리스 빌드를 게시합니다.
프리릴리스 빌드를 설치하려면:
-
VS Code를 엽니다.
-
확장 > GitLab 아래에서 프리릴리스 버전으로 전환을 선택합니다.
-
확장 재시작을 선택합니다.
GitLab Duo 상태 확인#
-
Visual Studio Code의 하단 상태 바에서 GitLab 아이콘 ( tanuki )을 선택합니다.
-
VS Code 검색 상자 아래에 메뉴가 열리고 GitLab for VS Code 확장이 상태를 표시합니다. 오류는 상태: 옆에 표시됩니다.
GitLab Duo Non-Agentic Chat의 경우 Chat 상태도 확인할 수 있습니다.