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 Szolgáltatások | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Fontos
Fontolja meg a biztonságosabb Microsoft Entra-jogkivonatok használatát a magasabb kockázatú személyes hozzáférési jogkivonatokkal szemben. További információ: A PAT használatának csökkentése. Tekintse át a hitelesítési útmutatót , és válassza ki az igényeinek megfelelő hitelesítési mechanizmust.
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 |
|---|---|
| Projekthez való hozzáférés | A projekttagja. |
| Jogosultságok | - Kód megtekintése magánprojektekben: Legalább Alapszintű hozzáférés. - Kód klónozása vagy közreműködés magánprojektekben: A Közreműködők biztonsági csoport tagja vagy a projekt megfelelő engedélyei. - Ág- vagy adattárengedélyek beállítása: Az ág vagy adattár engedélyeinek kezelése . – Ágházirendek beállítása, állapotellenőrzések vagy az alapértelmezett ág módosítása: Az adattár vagy ág házirend-engedélyének szerkesztése, illetve a Project Rendszergazdák biztonsági csoport tagsága. - 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. |
| Services | Repók engedélyezve. |
| Eszközök | Opcionális. Parancsok használata: az reposAzure DevOps CLI. |
| Kategória | Követelmények |
|---|---|
| Projekthez való 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. |
| Services | 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, nyissa 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.