InfoGrab DocsInfoGrab Docs

GitLab for VS Code 확장

VS Code에서 GitLab for VS Code 확장을 사용하여 일반적인 GitLab 작업을 직접 처리합니다.

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 Chat(에이전틱)과 상호작용하거나, 새 채팅 ([duo-chat-new]) 드롭다운 목록을 사용하여 기반 에이전트나 커스텀 에이전트를 선택합니다. 흐름 탭: 소프트웨어 개발 흐름 사용. Chat과 흐름의 차이 에 대해 자세히 알아보세요. 상태 바에서 Duo ([tanuki-ai]): GitLab Duo 코드 제안의 기능 상태를 확인하고 코드 작성 중 파일에서 제안을 검토합니다. 왼쪽 사이드바에서 GitLab Duo Chat ([duo-chat]): GitLab Duo Chat(비에이전틱)과 상호작용합니다. 이러한 기능이 표시되지 않으면 지침을 보려면 문제 해결 을 참조하세요. VS Code에서 GitLab 계정 전환 # GitLab for VS Code 확장은 각 VS Code 워크스페이스 (창)에 하나의 계정을 사용합니다. 확장은 다음 경우에 계정을 자동으로 선택합니다: 확장에 하나의 GitLab 계정만 추가한 경우. VS Code 창의 모든 워크스페이스가 git remote 구성에 따라 동일한 GitLab 계정을 사용하는 경우. 확장이 상태 바에 표시하는 내용은 계정 설정에 따라 다릅니다: GitLab 계정이 하나만 있는 경우 상태 바에 정보가 표시되지 않습니다. 여러 GitLab 계정이 있고 확장이 사용할 계정을 결정할 수 있는 경우