Visual Studio용 GitLab 확장 프로그램 설치 및 설정
GitLab v19.2확장 프로그램을 다운로드하려면 다음 방법 중 하나를 사용하세요. Visual Studio 내에서 액티비티 바의 Extensions를 선택한 후 GitLab for Visual Studio를 검색합니다. Visual Studio Marketplace에서 다운로드합니다.
확장 프로그램을 다운로드하려면 다음 방법 중 하나를 사용하세요.
-
Visual Studio 내에서 액티비티 바의 Extensions를 선택한 후
GitLab for Visual Studio를 검색합니다. -
Visual Studio Marketplace에서 다운로드합니다.
-
GitLab에서 릴리즈 목록을 통해 받거나, 최신 버전을 직접 다운로드합니다.
확장 프로그램을 사용하려면 다음 요구 사항을 충족해야 합니다.
-
Visual Studio 2022 버전 17.6 이상 (AMD64 또는 Arm64).
-
Visual Studio용 IntelliCode 컴포넌트.
-
GitLab 버전 16.1 이상.
GitLab Duo 코드 제안을 사용하려면 GitLab 버전 16.8 이상이 필요합니다.
- Mac용 Visual Studio는 지원되지 않으므로 사용하지 마세요.
이 기능을 활성화하기 위해 새로운 추가 데이터를 수집하지 않습니다. 비공개 GitLab 고객 데이터는 학습 데이터로 사용되지 않습니다. Gemini Enterprise Agent Platform의 데이터 거버넌스에 대해 자세히 알아보세요.
GitLab에 연결#
확장 프로그램을 설치한 후 Personal Access Token을 생성하고 GitLab으로 인증하여 GitLab 계정에 연결하세요.
Personal Access Token 생성#
GitLab Self-Managed를 사용하는 경우 Personal Access Token을 생성하세요.
-
오른쪽 상단 모서리에서 아바타를 선택합니다.
-
Edit profile을 선택합니다.
-
왼쪽 사이드바에서 Access > Personal access tokens를 선택합니다.
-
Add new token을 선택합니다.
-
이름, 설명, 만료 날짜를 입력합니다.
-
api및read_user스코프를 선택합니다. -
Create personal access token을 선택합니다.
GitLab 인증#
GitLab으로 인증하려면 다음을 수행하세요.
-
Visual Studio의 상단 바에서 Tools > Options > GitLab으로 이동합니다.
-
Access Token 텍스트 상자에 토큰을 붙여 넣습니다. 토큰은 표시되지 않으며 다른 사람이 액세스할 수 없습니다.
-
GitLab URL 텍스트 상자에 GitLab 인스턴스의 URL을 입력합니다. GitLab.com의 경우
https://gitlab.com을 사용하세요.
원격 측정 활성화#
GitLab 확장 프로그램은 Visual Studio의 원격 측정 설정을 사용하여 사용 현황 및 오류 정보를 GitLab에 전송합니다. Visual Studio용 GitLab에서 원격 측정을 활성화하려면 다음을 수행하세요.
-
Visual Studio의 상단 바에서 Tools > Options로 이동합니다.
-
왼쪽 사이드바에서 GitLab을 펼치고 General을 선택합니다.
-
Enable telemetry 드롭다운 목록에서 True를 선택합니다.
-
OK를 선택합니다.
확장 프로그램 구성#
이 확장 프로그램은 GitLab과 함께 사용할 수 있는 사용자 지정 명령어를 제공합니다. 기존 Visual Studio 구성과의 충돌을 방지하기 위해 대부분의 명령어에는 기본 키보드 단축키가 지정되어 있지 않습니다.
| 명령어 이름 | 기본 키보드 단축키 | 설명 |
|---|---|---|
| GitLab.ToggleCodeSuggestions | 없음 | 코드 제안을 켜거나 끕니다. |
| GitLab.OpenDuoChat | 없음 | GitLab Duo Chat을 엽니다. |
| GitLab.GitLabDuoNextSuggestions | Control+Alt+N | 다음 코드 제안으로 전환합니다. |
| GitLab.GitLabDuoPreviousSuggestions | 없음 | 이전 코드 제안으로 전환합니다. |
| GitLab.GitLabExplainTerminalWithDuo | Control+Alt+E | 터미널에서 선택한 텍스트를 설명합니다. |
| GitLabDuoChat.ExplainCode | 없음 | 선택한 코드를 설명합니다. |
| GitLabDuoChat.Fix | 없음 | 선택한 코드의 문제를 수정합니다. |
| GitLabDuoChat.GenerateTests | 없음 | 선택한 코드에 대한 테스트를 생성합니다. |
| GitLabDuoChat.Refactor | 없음 | 선택한 코드를 리팩토링합니다. |
키보드 단축키를 사용하여 확장 프로그램의 사용자 지정 명령어에 액세스할 수 있으며, 단축키를 사용자 지정할 수 있습니다.
-
상단 바에서 Tools > Options로 이동합니다.
-
Environment > Keyboard로 이동합니다.
GitLab.을 검색합니다. -
명령어를 선택하고 키보드 단축키를 할당합니다.
GitLab Duo 구성#
GitLab Duo 기능은 다음 사전 요구 사항을 충족하면 기본적으로 활성화됩니다.
-
에이전트 기능의 경우 GitLab Duo Agent Platform의 사전 요구 사항을 충족합니다.
-
GitLab Duo가 활성화되어 있습니다.
-
플로우의 경우 기본 제공 플로우가 활성화되어 있습니다.
-
프로젝트가 그룹 네임스페이스에 있습니다.
-
기본 GitLab Duo 네임스페이스가 설정되어 있거나 GitLab Duo 액세스 권한이 있는 프로젝트가 열려 있습니다.
-
GitLab Duo 코드 제안의 경우 추가 사전 요구 사항을 충족합니다.