Visual Studio를 사용하면 IDE에서 바로 리포지토리를 쉽게 복제할 수 있습니다. GitHub 또는 Azure DevOps와 같이 선택한 Git 공급자와 원격으로 작업할 수 있습니다. 기존 리포지토리를 복제하는 대신 새 리포지토리를 만들어야 하는 경우 Visual Studio에서 리포지토리 만들기를 참조하세요.
필수 조건
이 문서를 따르려면 다음이 필요합니다.
GitHub 리포지토리 복제 및 로그인
Visual Studio를 엽니다.
Git 메뉴에서 리포지토리 복제를 선택합니다.
비고
이전에 Git 메뉴와 상호 작용하지 않은 경우 복제 대신 복제 리포지토리가 표시될 수 있습니다. 그렇다면 복제를 선택합니다.
메뉴 모음에서 Git 옵션을 사용할 수 없는 경우 도구>옵션 창을 열고 모든 설정>소스 제어>플러그 인 선택 섹션을 확장합니다. 드롭다운 목록을 사용하고 소스 제어 플러그 인 변경 값을 Git으로 설정합니다.
비고
이전에 Git 메뉴와 상호 작용하지 않은 경우 복제 대신 복제 리포지토리가 표시될 수 있습니다. 그렇다면 복제를 선택합니다.
메뉴 모음에서 Git 옵션을 사용할 수 없는 경우 도구>옵션 대화 상자를 열고 소스 제어>플러그 인 선택 섹션을 확장합니다. 드롭다운 목록을 사용하고 현재 소스 제어 플러그 인 값을 Git으로 설정합니다.
리포지토리 복제 창의 Git 리포지토리 URL 입력 섹션 아래에서 리포지토리 위치 상자에 리포지토리 정보를 추가합니다.
다음으로 경로 섹션에서 로컬 원본 파일의 기본 경로를 적용하도록 선택하거나 다른 위치로 이동할 수 있습니다.
그런 다음 , 리포지토리 찾아보기 섹션에서 GitHub를 선택합니다.
GitHub에서 열기 창에서 GitHub 계정 정보를 확인하거나 추가할 수 있습니다. 이렇게 하려면 드롭다운 메뉴에서 로그인 을 선택합니다.
Visual Studio에서 GitHub에 처음으로 로그인하는 경우 Visual Studio 권한 부여 알림이 나타납니다. 원하는 옵션을 선택한 다음 Github 권한 부여를 선택합니다.
다음으로 권한 부여 확인 창이 표시됩니다. 암호를 입력한 다음 암호 확인을 선택합니다.
GitHub 계정을 Visual Studio와 연결하면 성공 알림이 나타납니다.
둘 이상의 GitHub 계정이 있는 경우 모든 계정으로 로그인할 수 있습니다. 한 계정으로 이미 로그인한 경우 계정 드롭다운을 사용하여 다른 계정으로 전환할 수 있습니다.
로그인한 후 Visual Studio는 리포지토리 복제 대화 상자로 돌아갑니다. 여기서 GitHub에서 열기 창에는 액세스할 수 있는 모든 리포지토리가 나열됩니다. 원하는 항목을 선택한 후 복제를 클릭하세요.
리포지토리 목록이 나타나지 않으면, 리포지토리의 위치를 입력하고 나서 복제를 선택합니다.
다음으로, Visual Studio는 리포지토리에 솔루션 목록을 제공합니다. 솔루션 탐색기에서 폴더 보기를 로드하거나 열려는 솔루션을 선택합니다.
팁 (조언)
Git 메뉴에서 기본 폴더 보기를 솔루션 보기로 변경할 수 있습니다. 설정>원본 제어>Git 전역 설정을> 선택하면Git 리포지토리를 열 때 솔루션이 자동으로 로드됩니다.
기존 로컬 리포지토리 열기
리포지토리를 복제하거나 만든 후 Visual Studio는 Git 리포지토리를 검색하고 Git 메뉴의 로컬 리포지토리 목록에 추가합니다. 여기에서 Git 리포지토리 간에 빠르게 액세스하고 전환할 수 있습니다.
Azure DevOps 리포지토리로 이동한 다음 복제
Visual Studio를 엽니다.
Git 메뉴에서 리포지토리 복제를 선택합니다.
리포지토리 복제 대화 상자의 리포지토리 탐색 섹션에서 Azure DevOps를 선택합니다.
프로젝트에 연결 대화 상자가 나타납니다. 프롬프트에 따라 Azure 계정에 로그인한 다음 찾고 있는 파일을 호스트하는 Azure DevOps Server로 이동합니다.