Meglévő Git-adattár klónozása

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

A távoli Git-adattár helyi másolatát úgy hozhatja létre, hogy a számítógép egy helyi mappájába klónozza. A távoli adattár klónozása az adattár összes ágára letölti az összes véglegesítést, kivéve, ha a klónozási --single-branch lehetőséget használja. A klónozás összekapcsolja az új helyi adattár minden ágát a távoli adattár megfelelő ágával. Így, amikor leküldéssel szeretné megosztani a helyi ág módosításait a csapatával, a megfelelő távoli ág frissül. Hasonlóképpen, amikor lekéri a helyi ág frissítését a csapat módosításaival, a rendszer lekéri a megfelelő távoli ág frissítéseit. A távoli adattár lehet Azure Repos Git-adattár, GitHub-adattár vagy más üzemeltetett Git-adattár.

Ez a cikk a következő feladatok eljárásait ismerteti:

  • Az Azure Repos Git-adattár klónozási URL-címének lekérése
  • GitHub-adattár klón URL-címének lekérése
  • Azure Repos Git-adattár klónozása
  • GitHub-adattár klónozása
  • Bármely Git-adattár klónozása
  • Visual Studio-megoldás megnyitása klónozott adattárból

A Git-munkafolyamat áttekintéséhez tekintse meg az Azure Repos Git oktatóanyagát.

Az Azure-adattárakhoz való hozzáférés előfeltételei

  • Az adattárakat engedélyezni kell az Azure DevOps-projekt beállításaiban. Ha az Adattárközpont és a kapcsolódó lapok nem jelennek meg, tekintse meg az Azure DevOps-szolgáltatás be- és kikapcsolása az újravehető adattárakhoz című témakört.

  • A kód magánprojektekben való megtekintéséhez egy Azure DevOps-projekt tagjának kell lennie alapszintű vagy magasabb hozzáférési szinttel. Nyilvános projektek esetén mindenki megtekintheti a kódot.

  • A magánprojektek kódjának klónozásához vagy a kódhoz való hozzájáruláshoz a Közreműködők biztonsági csoport tagjának kell lennie, vagy rendelkeznie kell a megfelelő engedélyekkel. Nyilvános projektek esetén bárki klónozhat és kódot adhat hozzá. További információ: Mi az a nyilvános projekt?

    Feljegyzés

    Nyilvános projektek esetén az érdekelt feleknek hozzáférést biztosító felhasználók teljes hozzáféréssel rendelkeznek az Azure-adattárakhoz.

  • Az adattárakat engedélyezni kell az Azure DevOps-projekt beállításaiban. Ha az Adattárközpont és a kapcsolódó lapok nem jelennek meg, tekintse meg az Azure DevOps-szolgáltatás be- és kikapcsolása az újravehető adattárakhoz című témakört.

  • A kód megtekintéséhez az Azure DevOps-projekt tagjának kell lennie alapszintű hozzáféréssel vagy magasabb szintű hozzáféréssel. Ha nem tagja a projektnek, a rendszer hozzáadja.

  • A kód klónozásához vagy a kódhoz való hozzájáruláshoz a Közreműködők biztonsági csoport tagjának kell lennie, vagy rendelkeznie kell a megfelelő engedélyekkel a módosítani kívánt projektben.

Azure Repos Git-adattár klón URL-címének lekérése

Általában ismernie kell a klónozni kívánt távoli adattár klónozási URL-címét. A klón URL-címe egyedileg azonosítja a távoli adattárat.

Feljegyzés

Amikor bejelentkezett egy Azure DevOps-projektbe, a Visual Studio a klón URL-cím ismerete nélkül támogatja a projektadattárak keresését és klónozását.

  1. A webböngészőben nyissa meg az Azure DevOps-szervezet csapatprojektét, majd a Fájlok nézet megnyitásához válassza a Fájlok tárfájlok> lehetőséget.

    Képernyőkép az Azure DevOps projektoldaláról.

  2. A Fájlok nézetben válassza a Klónozás lehetőséget a Klónozás adattár előugró ablak elindításához.

    Képernyőkép az Azure DevOps adattárlap Klónozás gombjáról.

  3. Másolja ki a klónozási URL-címet a Klónozási adattár előugró ablakából.

    Képernyőkép az Azure DevOps-projektwebhely

Feljegyzés

Az Azure DevOps Services esetében a projekt URL-címe a dev.azure.com/{your organization}/{your project}következő. A formátumra hivatkozó visualstudio.com korábbi formátum azonban továbbra is támogatott. További információ: Az Azure DevOps bemutatása, meglévő szervezetek váltása az új tartománynév URL-címének használatára.

GitHub-adattár klón URL-címének lekérése

Általában ismernie kell a klónozni kívánt távoli adattár klónozási URL-címét. A klón URL-címe egyedileg azonosítja a távoli adattárat.

Feljegyzés

Amikor bejelentkezik a GitHubra, a Visual Studio támogatja a GitHub-adattárak keresését és klónozását anélkül, hogy ismernie kellene a klón URL-címét.

  1. Nyisson meg egy böngészőt, és keresse meg a GitHub-fiókját , válassza az Adattárak lapot, és válassza ki a klónozni kívánt adattárat.

    Képernyőkép a GitHub-webhely adattárlapjáról.

  2. A GitHub-adattár lapján válassza a Kód lehetőséget a Klónozás előugró ablak elindításához. Másolja ki a klónozási URL-címet a Klónozás előugró ablakból.

    Képernyőkép a GitHub-webhely lapjának Klónozás előugró ablakáról.

Azure Repos Git-adattár klónozása

Ha egy Azure DevOps-projekt tagjaként jelentkezik be, klónozhatja az Ön számára elérhető privát adattárakat és a nyilvános adattárakat. A Visual Studio támogatja a hitelesítéssel elérhető adattárak keresési, klónozási és szinkronizálási műveleteit.

Feljegyzés

A nyilvános Azure Repos Git-adattár klónozható anélkül, hogy a szülő Azure DevOps-projekt tagjaként jelentkezik be. Ha bejelentkezés nélkül szeretne klónozni egy nyilvános Git-adattárat, olvassa el a Git-adattár klónozását, majd az Azure DevOps-projekthez való csatlakozást.

A Visual Studio 2022 Git-verziókövetési felületet biztosít a Git menü, a Git-módosítások és a Megoldáskezelő helyi menüjének használatával. A Visual Studio 2019 16.8-es verziója a Team Explorer Git felhasználói felületét is kínálja. További információt a Visual Studio 2019 – Team Explorer lapon talál.

  1. A menüsáv Git menüjében válassza az Adattár klónozása lehetőséget a Tárház klónozása ablak megnyitásához.

    Képernyőkép a Visual Studio Git menüjének

  2. A Tárház klónozása ablakban válassza az Azure DevOps lehetőséget a Tárház tallózása területen a Csatlakozás Project-ablakban való megnyitásához.

    Képernyőkép a Visual Studio

  3. A Project ablakának Csatlakozás jelentkezzen be az Azure DevOpsba, és válassza ki a klónozni kívánt távoli adattárat. A keresőmezővel szűrheti a távoli adattárak listáját. Ha nem látja a távoli adattárat, válassza az Azure DevOps Server hozzáadása lehetőséget az adattárat üzemeltető kiszolgáló hozzáadásához. Ellenőrizze a helyi mappa elérési útját, ahol létre szeretné hozni a helyi klónt, majd válassza a Klónozás lehetőséget.

    Képernyőkép a Visual Studióban található

Miután klónozott egy távoli Git-adattárat, a Visual Studio észleli a helyi klónt, és hozzáadja azt a Helyi adattárak listájához a Git menüben.

Képernyőkép a Visual Studio Git menüjének

GitHub-adattár klónozása

Ha bejelentkezik a GitHubra vagy SSH-hitelesítéssel, klónozhatja az Ön számára elérhető privát adattárat és a nyilvános adattárat. A Visual Studio támogatja a hitelesítéssel elérhető adattárak keresési, klónozási és szinkronizálási műveleteit.

Feljegyzés

Egy nyilvános GitHub-adattárat klónozhat anélkül, hogy bejelentkezett a GitHubra, vagy más módon hitelesít. Ha bejelentkezés nélkül szeretne klónozni egy nyilvános Git-adattárat, olvassa el a Git-adattár klónozását.

  1. A menüsáv Git menüjében válassza az Adattár klónozása lehetőséget a Tárház klónozása ablak megnyitásához.

    Képernyőkép a Visual Studio Git menüjének

  2. A Tárház klónozása ablakban válassza a GitHubot az Adattár tallózása területen a Megnyitás a GitHubról ablak megnyitásához.

    Képernyőkép a GitHub lehetőségről a Visual Studio

  3. A Megnyitás a GitHubról ablakban jelentkezzen be a GitHubra, és válassza ki a klónozni kívánt távoli adattárat. A keresőmezővel szűrheti a távoli adattárak listáját. Ellenőrizze a helyi mappa elérési útját, ahol létre szeretné hozni a helyi klónt, majd válassza a Klónozás lehetőséget.

    Képernyőkép a Visual Studióban a

Miután klónozott egy távoli Git-adattárat, a Visual Studio észleli a helyi klónt, és hozzáadja azt a Helyi adattárak listájához a Git menüben.

Képernyőkép a Visual Studio Git menüjében található

Bármely Git-adattár klónozása

Az adattár klónozott URL-címével klónozhat minden olyan Git-adattárat, amely elérhető Ön számára.

  1. A menüsáv Git menüjében válassza az Adattár klónozása lehetőséget a Tárház klónozása ablak megnyitásához.

    Képernyőkép a Visual Studio Git menüjének

  2. A Klónozás egy adattár ablakban adja meg a klónozni kívánt távoli Git-adattár klón URL-címét, ellenőrizze a helyi mappa elérési útját, ahol létre szeretné hozni a helyi klónt, majd válassza a Klónozás lehetőséget.

    Képernyőkép a Visual Studióban a

Miután klónozott egy távoli Git-adattárat, a Visual Studio észleli a helyi klónt, és hozzáadja azt a Helyi adattárak listájához a Git menüben.

Képernyőkép a Visual Studio Git menüjében található

Visual Studio-megoldás megnyitása klónozott adattárból

  1. Válassza a Fájl > megnyitása > projekt/megoldás lehetőséget a menüsávon, és válassza ki a megnyitni kívánt megoldásfájlt.

    Képernyőkép a Megoldás megnyitása lehetőségről a Visual Studio Fájl menüjében.

  2. A kiválasztott Visual Studio-megoldás meg van nyitva a Megoldáskezelő.

    Képernyőkép egy megnyitott megoldásról a Visual Studióban a

Következő lépések