Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 letölti az összes commitet az adattár összes ágáról, kivéve, ha a --single-branch
klónozási beállítást 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 igényli a helyi ág frissítését a csapattársai által végzett módosításokkal, a rendszer lekéri a megfelelő távoli ágból származó frissítéseket. 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.
Előfeltételek
Kategória | Követelmények |
---|---|
Projekt hozzáférés | A projekttagja. |
Jogosultságok | - Kód megtekintése magánprojektekben: Legalább Alapszintű hozzáférés. - Privát projektekben lévő kód klónozása vagy közreműködése: A Közreműködők biztonsági csoport tagja vagy a projekt megfelelő engedélyei. - Ág vagy adattár engedélyeinek beállítása: Engedélyek kezelése az ágra vagy adattárra engedélyek. – Alapértelmezett ág módosítása: Szabályzatok szerkesztése adattár engedélyeinek módosítása. - Tároló importálása: A Projekt Adminisztrátorok biztonsági csoport tagja vagy a Git projektszintű Tároló létrehozása engedély beállítása engedély megadása. További információ: Git-adattárengedélyek beállítása. |
Szolgáltatások | Repók engedélyezve. |
Eszközök | Opcionális. Használja a(z) az repos parancsokat: Azure DevOps CLI. |
Feljegyzés
Nyilvános projektekben a érintett hozzáféréssel rendelkező felhasználók teljes hozzáféréssel rendelkeznek az Azure Repos-hoz, beleértve a megtekintést, a klónozást és a kódhoz való hozzájárulást.
Kategória | Követelmények |
---|---|
Projekt hozzáférés | A projekttagja. |
Jogosultságok | - Kód megtekintése: Legalább alap szintű hozzáférés. - Klónozás vagy közreműködés a kódban: A Közreműködők biztonsági csoport tagja vagy a projekt megfelelő engedélyei. |
Szolgáltatások | Repók engedélyezve. |
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.
A webböngészőben nyissa meg az Azure DevOps-szervezet csapatprojektét, majd válassza a Tárolók>Fájlok lehetőséget a Fájlok nézet megnyitásához.
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.
Másolja ki a klónozási URL-címet a Klónozási adattár előugró ablakából.
Feljegyzés
Az Azure DevOps Services esetében a projekt URL-cím formátuma a dev.azure.com/{your organization}/{your project}
. 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.
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.
A GitHub adattár oldalán válassza a Kód opciót a Klónozási előugró ablak megnyitásához. Másolja ki a klónozási URL-címet a Klónozás előugró ablakból.
Jótanács
A Git-műveletekhez a Microsoft Entra ID-jogkivonatok az ajánlott hitelesítési módszerek. A "Git hitelesítő adatok létrehozása" gomb 2025 januárjában el lett távolítva, hogy biztonságosabb hitelesítési módszereket használjon. Az összes elérhető hitelesítési lehetőség, beleértve az előnyben részesített Microsoft Entra OAuth-jogkivonatokat, tekintse meg a hitelesítés áttekintését.
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, tekintse meg a Bármilyen Git-adattár klónozása című részt, majd csatlakozzon egy Azure DevOps-projekthez.
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.
A menüsávon lévő Git menüből válassza a Tárház klónozása lehetőséget a Tárház klónozása ablak megnyitásához.
Az Egy adattár klónozása ablakban válassza az Azure DevOps lehetőséget az Adattár tallózása területen a Csatlakozás egy projekthez ablak megnyitásához.
A Csatlakozás projekthez ablakban 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.
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.
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.
A menüsávon lévő Git menüből válassza a Tárház klónozása lehetőséget a Tárház klónozása ablak megnyitásához.
A Tárház klónozása ablakban válassza a GitHubot a Tárház tallózása alatt, hogy megnyissa a Megnyitás a GitHubról ablakot.
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.
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.
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.
A menüsávon lévő Git menüből válassza a Tárház klónozása lehetőséget a Tárház klónozása ablak megnyitásához.
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.
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.