Udostępnij za pośrednictwem


Tworzenie nowego repozytorium Git

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Repozytorium Git lub repo śledzi zmiany w plikach znajdujących się w folderze. Na komputerze można utworzyć dowolną liczbę lokalnych repozytoriów Git, z których każdy jest przechowywany we własnym folderze. Każde utworzone repozytorium Git jest niezależne od innych repozytoriów Git, więc zmiany wprowadzone w jednym repozytorium nie będą mieć wpływu na inne.

Repozytorium Git przechowuje każdą wersję każdego pliku w repozytorium, chyba że usługa Git zignoruje plik. Narzędzie Git efektywnie zapisuje wersje plików, dlatego przechowywanie dużej liczby wersji nie musi wymagać dużo miejsca na dysku. Usługa Git obsługuje porównywanie wersji plików, scalanie różnych wersji, przełączanie między wersjami i wiele innych. Za pomocą usługi Git można zarządzać kodem źródłowym niezależnie od tego, czy pliki kodu znajdują się wewnątrz rozwiązania programu Visual Studio, czy poza nim. Aby udostępnić swoją pracę, możesz połączyć lokalne repozytorium Git ze zdalnym repozytorium Git, do którego inni mogą uzyskiwać dostęp. 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ń:

  • Tworzenie lokalnego repozytorium Git na podstawie nowego rozwiązania
  • Tworzenie lokalnego repozytorium Git na podstawie istniejącego rozwiązania
  • Tworzenie lokalnego repozytorium Git w pustym folderze
  • Łączenie lokalnego repozytorium Git z repozytorium Git usługi Azure Repos
  • Łączenie lokalnego repozytorium Git z repozytorium GitHub

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 projektach prywatnych: członek grupy zabezpieczeń Współautorzy lub posiadający 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: Azure DevOps CLI.

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: co najmniej dostęp do w warstwie Podstawowa.
— Klonowanie lub współtworzenie kodu: członek grupy zabezpieczeń Współtwórców lub posiadający odpowiednie uprawnienia w projekcie.
Usługi Repozytoria włączone.

Tworzenie lokalnego repozytorium Git na podstawie nowego rozwiązania

Program Visual Studio nie obsługuje tworzenia lokalnego repozytorium Git podczas tworzenia nowego rozwiązania. Zamiast tego utwórz rozwiązanie programu Visual Studio, a następnie wykonaj kroki opisane w temacie Tworzenie lokalnego repozytorium Git z istniejącego rozwiązania.

Linia poleceń Git nie obsługuje tworzenia nowego rozwiązania Visual Studio. Zamiast tego utwórz nowe rozwiązanie przy użyciu programu Visual Studio, a następnie wykonaj kroki opisane w temacie Tworzenie lokalnego repozytorium Git z istniejącego rozwiązania.


Tworzenie lokalnego repozytorium Git na podstawie istniejącego rozwiązania

Utwórz lokalne repozytorium Git, aby śledzić zmiany plików w istniejącym rozwiązaniu programu Visual Studio.

Program Visual Studio 2022 zapewnia środowisko kontroli wersji Git przy użyciu menu Git, Zmian Git oraz menu kontekstowych w Eksploratorze 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 .

  1. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy nazwę rozwiązania lub kliknij prawym przyciskiem myszy dowolny element w widoku Folder Eksplorator rozwiązań, a następnie wybierz polecenie Utwórz repozytorium Git. Możesz też wybrać pozycję Dodaj do kontroli źródła na pasku stanu w prawym dolnym rogu programu Visual Studio, a następnie wybierz pozycję Git. Jeśli te opcje nie są widoczne, kod znajduje się już w repozytorium Git.

    Zrzut ekranu przedstawiający opcję

    Możesz też wybrać pozycję Git > Utwórz repozytorium Git na pasku menu, aby uruchomić okno Tworzenie repozytorium Git. Jeśli ta opcja nie jest widoczna, kod znajduje się już w repozytorium Git.

    Zrzut ekranu przedstawiający opcję

  2. W oknie Tworzenie repozytorium Git wybierz pozycję Tylko lokalny, sprawdź, czy ścieżka lokalna jest poprawna, a następnie wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający okno

Utworzono lokalne repozytorium Git w folderze rozwiązania programu Visual Studio i zatwierdzono kod w tym repozytorium. Lokalne repozytorium Git zawiera zarówno rozwiązanie programu Visual Studio, jak i zasoby usługi Git.

Zrzut ekranu przedstawiający folder Git, plik ignorowania Git i plik atrybutów Git w Eksploratorze plików Windows.

Tworzenie lokalnego repozytorium Git w pustym folderze

Program Visual Studio 2022 nie obsługuje tworzenia nowego lokalnego repozytorium przy użyciu programu Team Explorer. Użyj Git wiersza poleceń.

Łączenie lokalnego repozytorium Git z repozytorium Git usługi Azure Repos

Możesz udostępnić swój kod innym osobom, łącząc lokalne repozytorium Git z repozytorium Git usługi Azure Repos .

  1. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy nazwę rozwiązania lub dowolny element w widoku Folder w Eksploratorze rozwiązań, a następnie wybierz opcję Wypchnij do usługi Git, aby otworzyć okno Tworzenie repozytorium Git.

    Zrzut ekranu przedstawiający opcję 'Push to Git service' w menu kontekstowym Visual Studio 2022.

    Możesz też wybrać pozycję Git > Push do usługi Git na pasku menu, aby uruchomić okno Tworzenie repozytorium Git.

    Zrzut ekranu przedstawiający opcję menu

  2. Otwórz przeglądarkę i przejdź do projektu usługi Azure DevOps przy użyciu adresu URL w postaci https://dev.azure.com/<OrganizationName>/<ProjectName>. Jeśli nie masz jeszcze projektu, utwórz go.

  3. W projekcie usługi Azure DevOps utwórz puste repozytorium Git bez pliku README. Skopiuj adres URL klonowania z okna podręcznego Clone Repository (Klonowanie repozytorium).

    Zrzut ekranu przedstawiający wyskakujące okienko

  4. W oknie Tworzenie repozytorium Git wybierz pozycję Istniejący zdalny i wprowadź adres URL klonowania repozytorium z poprzedniego kroku, a następnie wybierz pozycję Prześlij. Aby uzyskać więcej informacji na temat tworzenia nowego repozytorium usługi Azure DevOps , zobacz Tworzenie nowego repozytorium Git w projekcie.

    Zrzut ekranu przedstawiający okno

Uwaga

W przypadku usługi Azure DevOps Services format adresu URL projektu to dev.azure.com/{your organization}/{your project}. Jednak poprzedni format, który odnosi się do formatu visualstudio.com, jest nadal obsługiwany. Aby uzyskać więcej informacji, zapoznaj się z Wprowadzeniem do usługi Azure DevOps oraz przełączaniem istniejących organizacji na korzystanie z nowego adresu URL nazwy domeny.

Łączenie lokalnego repozytorium Git z repozytorium GitHub

Możesz również udostępnić swój kod innym osobom, łącząc lokalne repozytorium Git z repozytorium GitHub .

  1. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy nazwę rozwiązania lub dowolny element w widoku FolderEksploratora rozwiązań, a następnie wybierz "Prześlij do usługi Git," aby uruchomić okno "Utwórz repozytorium Git".

    Zrzut ekranu przedstawiający opcję

    Wybierz także z paska menu pozycję Git Push do usługi Git, aby uruchomić okno Tworzenie repozytorium Git.

    Zrzut ekranu przedstawiający opcję menu

  2. W oknie Tworzenie repozytorium Git wybierz GitHub, wybierz swoje konto GitHub, nazwę właściciela i nową nazwę repozytorium, a następnie wybierz Prześlij.

    Zrzut ekranu przedstawiający okno

    Ten krok powoduje utworzenie nowego repozytorium na koncie usługi GitHub z zawartością z repozytorium lokalnego.

Następne kroki