Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Możesz utworzyć lokalną kopię zdalnego repozytorium Git, klonując je do folderu lokalnego na komputerze. Klonowanie repozytorium zdalnego pobiera wszystkie zatwierdzenia we wszystkich gałęziach repozytorium, chyba że zostanie użyta opcja klonowania--single-branch
. Klonowanie łączy każdą gałąź w nowym repozytorium lokalnym z odpowiednią gałęzią w repozytorium zdalnym. W ten sposób, gdy wypchniesz, aby udostępnić zmiany gałęzi lokalnej zespołowi, odpowiednia gałąź zdalna zostanie zaktualizowana. Podobnie po ściągnięciu , aby zaktualizować gałąź lokalną za pomocą zmian wprowadzonych przez zespół, pobierane są aktualizacje z odpowiedniej gałęzi zdalnej. Repozytorium zdalne może być repozytorium Git usługi Azure Repos, repozytorium GitHub lub innym hostowanym repozytorium Git.
Ten artykuł zawiera procedury dla następujących zadań:
- Uzyskiwanie adresu URL klonowania repozytorium Git usługi Azure Repos
- Pobieranie adresu URL klonowania repozytorium GitHub
- Klonowanie repozytorium Git usługi Azure Repos
- Klonowanie repozytorium GitHub
- Klonowanie dowolnego repozytorium Git
- Otwieranie rozwiązania programu Visual Studio z sklonowanego repozytorium
Aby zapoznać się z omówieniem przepływu pracy usługi Git, zobacz Samouczek usługi Azure Repos Git.
Wymagania wstępne
Kategoria | Wymagania |
---|---|
Dostęp do projektu | Członek projektu . |
uprawnienia | — Wyświetlanie kodu w projektach prywatnych: co najmniej dostęp do w warstwie Podstawowa. — Klonowanie lub współtworzenie kodu w prywatnych projektach: członkostwo w grupie zabezpieczeń Współautorzy lub odpowiednie uprawnienia w projekcie. — Ustaw uprawnienia gałęzi lub repozytorium: Zarządzanie uprawnieniami dla gałęzi lub repozytorium. - Zmień gałąź domyślną: Edytuj zasady uprawnienia dla repozytorium. — Zaimportuj repozytorium: członek grupy zabezpieczeń Administratorzy projektów lub uprawnienia na poziomie projektu Git Utwórz repozytorium ustawione na Dozwolone. Aby uzyskać więcej informacji, zobacz Ustawianie uprawnień repozytorium Git. |
Usługi | Repozytoria włączone. |
Narzędzia | Opcjonalny. Użyj poleceń az repos: interfejsu wiersza polecenia usługi Azure DevOps. |
Uwaga
W projektach publicznych użytkownicy z dostępem Stakeholder mają pełny dostęp do usługi Azure Repos, w tym wyświetlanie, klonowanie i współtworzenie kodu.
Kategoria | Wymagania |
---|---|
Dostęp do projektu | Członek projektu . |
uprawnienia | — Wyświetl kod: przynajmniej Podstawowy dostęp. — Powielanie lub współtworzenie kodu: członek grupy bezpieczeństwa Contributors lub posiada odpowiednie uprawnienia w projekcie. |
Usługi | Repozytoria włączone. |
Uzyskiwanie adresu URL klonowania repozytorium Git usługi Azure Repos
Zazwyczaj musisz znać adres URL klonowania repozytorium zdalnego, które chcesz sklonować. Adres URL klonowania jednoznacznie identyfikuje repozytorium zdalne.
Uwaga
Po zalogowaniu się do projektu usługi Azure DevOps program Visual Studio obsługuje wyszukiwanie i klonowanie repozytoriów projektów bez konieczności znajomości adresu URL klonowania.
W przeglądarce internetowej otwórz projekt zespołowy dla organizacji usługi Azure DevOps, a następnie wybierz pozycję Pliki repozytoriów>, aby otworzyć widok Pliki.
W widoku Pliki wybierz pozycję Klonuj, aby uruchomić okno podręczne Clone Repository (Klonuj repozytorium).
Skopiuj adres URL klonowania z okna podręcznego Clone Repository (Klonuj repozytorium ).
Uwaga
W przypadku usługi Azure DevOps Services format adresu URL projektu to dev.azure.com/{your organization}/{your project}
. Jednak poprzedni format odwołujący visualstudio.com
się do formatu jest nadal obsługiwany. Aby uzyskać więcej informacji, zobacz Wprowadzenie do usługi Azure DevOps, Przełącz istniejące organizacje, aby używać nowego adresu URL nazwy domeny.
Pobieranie adresu URL klonowania repozytorium GitHub
Zazwyczaj musisz znać adres URL klonowania repozytorium zdalnego, które chcesz sklonować. Adres URL klonowania jednoznacznie identyfikuje repozytorium zdalne.
Uwaga
Po zalogowaniu się do usługi GitHub program Visual Studio obsługuje wyszukiwanie i klonowanie repozytoriów GitHub bez konieczności znajomości adresu URL klonowania.
Otwórz przeglądarkę i przejdź do konta usługi GitHub , wybierz kartę Repozytoria i wybierz repozytorium do sklonowania.
Na stronie repozytorium GitHub wybierz pozycję Kod, aby uruchomić wyskakujące okienko Klonuj. Skopiuj adres URL klonowania z okna podręcznego Clone (Klonuj).
Wskazówka
Tokeny identyfikatora Entra firmy Microsoft to zalecana metoda uwierzytelniania dla operacji usługi Git. Przycisk "Generuj poświadczenia Git" został usunięty w styczniu 2025 r., aby zachęcić do korzystania z bezpieczniejszych metod uwierzytelniania. Aby uzyskać wszystkie dostępne opcje uwierzytelniania, w tym preferowane tokeny protokołu OAuth firmy Microsoft, zobacz Omówienie uwierzytelniania.
Klonowanie repozytorium Git usługi Azure Repos
Logując się jako członek projektu usługi Azure DevOps, możesz sklonować prywatne repozytoria, które są dostępne dla Ciebie i repozytoriów publicznych. Program Visual Studio obsługuje operacje wyszukiwania, klonowania i synchronizacji w repozytoriach, które są dostępne za pośrednictwem uwierzytelniania.
Uwaga
Możesz sklonować publiczne repozytorium Git usługi Azure Repos bez logowania się jako członek nadrzędnego projektu usługi Azure DevOps. Aby sklonować publiczne repozytorium Git bez logowania, zobacz Klonowanie dowolnego repozytorium Git, a następnie nawiązywanie połączenia z projektem w usłudze Azure DevOps.
- Visual Studio 2022
- Visual Studio 2019 — menu Git
- Visual Studio 2019 — Team Explorer
- Wiersz polecenia usługi Git
Program Visual Studio 2022 zapewnia środowisko kontroli wersji usługi Git przy użyciu menu Git, zmian git i menu kontekstowych w Eksplorator rozwiązań. Program Visual Studio 2019 w wersji 16.8 oferuje również interfejs użytkownika narzędzia Team Explorer Git. Aby uzyskać więcej informacji, zobacz kartę Visual Studio 2019 — Team Explorer .
Z menu Git na pasku menu wybierz pozycję Klonuj repozytorium, aby otworzyć okno Klonowanie repozytorium.
W oknie Klonowanie repozytorium wybierz pozycję Azure DevOps w obszarze Przeglądaj repozytorium, aby otworzyć okno Łączenie z projektem.
W oknie Łączenie z projektem zaloguj się do usługi Azure DevOps i wybierz repozytorium zdalne, które chcesz sklonować. Za pomocą pola wyszukiwania można filtrować listę repozytoriów zdalnych. Jeśli nie widzisz repozytorium zdalnego, wybierz pozycję Dodaj serwer Usługi Azure DevOps, aby dodać serwer hostujący repozytorium. Sprawdź ścieżkę folderu lokalnego, w której chcesz utworzyć klon lokalny, a następnie wybierz pozycję Klonuj.
Po sklonowanym zdalnym repozytorium Git program Visual Studio wykrywa klon lokalny i dodaje go do listy repozytoriów lokalnych w menu Git .
Klonowanie repozytorium GitHub
Logując się do usługi GitHub lub korzystając z uwierzytelniania SSH, możesz sklonować prywatne repozytoria, które są dostępne dla Ciebie i repozytoriów publicznych. Program Visual Studio obsługuje operacje wyszukiwania, klonowania i synchronizacji w repozytoriach, które są dostępne za pośrednictwem uwierzytelniania.
Uwaga
Możesz sklonować publiczne repozytorium GitHub bez logowania się do usługi GitHub lub uwierzytelniania w inny sposób. Aby sklonować publiczne repozytorium Git bez logowania, zobacz Klonowanie dowolnego repozytorium Git.
- Visual Studio 2022
- Visual Studio 2019 — menu Git
- Visual Studio 2019 — Team Explorer
- Wiersz polecenia usługi Git
Z menu Git na pasku menu wybierz pozycję Klonuj repozytorium, aby otworzyć okno Klonowanie repozytorium.
W oknie Klonowanie repozytorium wybierz pozycję GitHub w obszarze Przeglądaj repozytorium, aby otworzyć okno Otwórz w witrynie GitHub.
W oknie Otwórz z usługi GitHub zaloguj się do usługi GitHub i wybierz repozytorium zdalne, które chcesz sklonować. Za pomocą pola wyszukiwania można filtrować listę repozytoriów zdalnych. Sprawdź ścieżkę folderu lokalnego, w której chcesz utworzyć klon lokalny, a następnie wybierz pozycję Klonuj.
Po sklonowanym zdalnym repozytorium Git program Visual Studio wykrywa klon lokalny i dodaje go do listy repozytoriów lokalnych w menu Git .
Klonowanie dowolnego repozytorium Git
Możesz sklonować dowolne repozytorium Git, które jest dostępne dla Ciebie, używając adresu URL klonowania repozytorium.
- Visual Studio 2022
- Visual Studio 2019 — menu Git
- Visual Studio 2019 — Team Explorer
- Wiersz polecenia usługi Git
Z menu Git na pasku menu wybierz pozycję Klonuj repozytorium, aby otworzyć okno Klonowanie repozytorium.
W oknie Klonowanie repozytorium wprowadź adres URL klonowania zdalnego repozytorium Git, które chcesz sklonować, zweryfikuj ścieżkę folderu lokalnego, w której chcesz utworzyć klon lokalny, a następnie wybierz pozycję Klonuj.
Po sklonowanym zdalnym repozytorium Git program Visual Studio wykrywa klon lokalny i dodaje go do listy repozytoriów lokalnych w menu Git .
Otwieranie rozwiązania programu Visual Studio z sklonowanego repozytorium
- Visual Studio 2022
- Visual Studio 2019 — menu Git
- Visual Studio 2019 — Team Explorer
- Wiersz polecenia usługi Git