Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
služby Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Důležité
Zvažte použití bezpečnějších tokenů Microsoft Entra nad tokeny s vyšším rizikem pro osobní přístupové tokeny. Další informace najdete v tématu Snížení využití PAT. Projděte si doprovodné materiály k ověřování a zvolte správný mechanismus ověřování pro vaše potřeby.
V této příručce se dozvíte, jak sdílet projekty Xcode pomocí Azure Repos.
Požadavky
| Kategorie | Požadavky |
|---|---|
| Přístup k projektu | Člen projektu. |
| Povolení | - Zobrazit kód v soukromých projektech: Alespoň Základní přístup. - Klonování nebo přispívání do kódu v soukromých projektech: Člen skupiny zabezpečení Přispěvatelé nebo odpovídající oprávnění v projektu. – Nastavení oprávnění k větvi nebo úložišti: Správa oprávnění pro větev nebo úložiště – Nastavte zásady větve, kontroly stavu nebo změňte výchozí větev: oprávnění Upravit zásady pro úložiště nebo větev nebo členství ve skupině zabezpečení Project Administrators. – Import úložiště: Člen skupiny zabezpečení Projektoví administrátoři nebo oprávnění Vytvořit úložiště na úrovni projektu Git nastavená na Povolit. Další informace najdete v tématu Nastavení oprávnění úložiště Git. |
| Services | Repozitáře povoleny. |
| Tools | Volitelný. Použití az repos příkazů: Azure DevOps CLI. |
| Kategorie | Požadavky |
|---|---|
| Přístup k projektu | Člen projektu. |
| Povolení | - Zobrazit kód: Alespoň Základní přístup. - Klonování nebo přispívání do kódu: Člen skupiny zabezpečení Přispěvatelé nebo odpovídající oprávnění v projektu. |
| Services | Repozitáře povoleny. |
Metody ověřování
Zvolte metodu ověřování, která nejlépe vyhovuje vašemu pracovnímu postupu:
| Metoda | Nejvhodnější pro | Složitost nastavení | Zabezpečení |
|---|---|---|---|
| klíče SSH | Individuální vývojáři, dlouhodobé použití | Střední (jednorázové nastavení) | Vysoko |
| Microsoft Entra ID tokeny | Podniková prostředí, dočasný přístup | Středně | Velmi vysoká |
| Osobní přístupové tokeny | Konkrétní scénáře, automatizace | Nízké | Středně |
Návod
Pro většinu vývojářů poskytují klíče SSH nejlepší rovnováhu mezi zabezpečením a použitelností pomocí Xcode. Nastavte je jednou a bez problémů fungují.
Nastavení projektu Xcode pomocí Gitu
Vytvořte pro svůj kód místní úložiště Git pro správu projektu ve správě verzí.
Zvolte možnost, která odpovídá vaší situaci:
- Nové projekty – Vytvoření nového projektu Xcode
- Existující projekty – Přidání Gitu do existujícího projektu
Poznámka:
Pokud už váš projekt je v místním úložišti Git, přeskočte na Vytvoření nového úložiště Git v Azure Repos.
Nové projekty
Při vytváření nového projektu vytvořte místní úložiště Git. Při vytváření nového projektu zvolte Vytvořit úložiště Git na Mém Macu.
Existující projekty
Vytvořte místní úložiště Git pro existující projekty, které nejsou ve správě verzí, tak, že přejdete do správy zdrojového kódu, vytvoříte pracovní kopii... . Vyberte projekty, které chcete přidat do místního úložiště Git, a vyberte Vytvořit. Xcode vytvoří úložiště Git pro váš kód a přidá potvrzení se soubory projektu.
Vytvoření nového úložiště Git v Azure Repos
Vytvořte nové úložiště Git v Azure Repos pro váš projekt Xcode.
Poznámka:
Pokud jste už vytvořili úložiště pro projekt Xcode v Azure DevOps, přeskočte na Připojení a nasdílejte projekt.
Ve vaší organizaci Azure DevOps přejděte do svého projektu a vyberte z rozevíracího seznamu vedle aktuálního názvu úložiště Git. Vyberte Nové úložiště.
Zadejte název nového úložiště Git a vyberte Vytvořit.
Zkopírujte adresu URL klonu z nového úložiště. Zvolte formát adresy URL na základě metody ověřování:
- SSH: Použijte adresu URL klonování SSH (pokud jste nastavili klíče SSH).
- HTTPS: Použití adresy URL klonu HTTPS (pro tokeny)
Návod
Zvolte metodu ověřování:
- Klíče SSH (doporučeno pro jednoduchost): Nastavte jednou a bez problémů funguje s Xcode. Viz Použití klíčů SSH.
- Tokeny MICROSOFT Entra ID (doporučeno pro velké organizace): Moderní a zabezpečené ověřování Viz ověřování Microsoft Entra ID.
- Osobní přístupové tokeny – alternativní metoda pro konkrétní scénáře Viz osobní přístupové tokeny.
Při použití SSH při konfiguraci vzdáleného počítače použijte adresu URL klonování SSH.
Připojení a aktualizace projektu
Teď připojte místní projekt Xcode k Azure Repos a nasdílejte svůj kód.
V Xcode přejděte do správy zdrojového kódu a vyberte [Název projektu] – hlavní a pak Konfigurovat.
Vyberte Ovladače, pak vyberte ikonu
a zvolte Přidat ovladač.Do pole Adresa vložte dříve zkopírovanou adresu URL klonu Gitu. Vyberte Přidat vzdálené zařízení, potom Hotovo a vytvořte
originvzdálené zařízení.
Přejděte na Správa zdrojového kódu>, zadejte název větve, kam chcete odeslat změny (obvykle
origin), a vybertemain.
Pokud se zobrazí výzva k zadání přihlašovacích údajů, zvolte metodu ověřování:
Důležité
Pro zabezpečené ověřování používejte klíče SSH nebo tokeny Microsoft Entra ID. Osobní přístupové tokeny používejte jenom v případech, kdy nejsou k dispozici jiné metody.
Možnost 1: Ověřování SSH (doporučeno)
Pokud jste nakonfigurovali klíče SSH, Xcode se ověří automaticky. Nejsou potřeba žádné další přihlašovací údaje.
Možnost 2: Token ID Microsoft Entra
Uživatelské jméno: Zadejte své uživatelské jméno Azure DevOps. Heslo: Použijte přístupový token Microsoft Entra ID.
# Get token using Azure CLI az account get-access-token --resource 499b84ac-1321-427f-aa17-267ca6975798 --query "accessToken" --output tsvMožnost 3: Osobní přístupový token (alternativa)
Uživatelské jméno: Zadejte své uživatelské jméno Azure DevOps. Pro heslo: Vytvořte osobní přístupový token s rozsahem kódu (čtení a zápisu).
Vyberte OK a dokončete ověřování.
Po úspěšném ověření Xcode odešle projekt do Azure Repos. Váš kód je teď dostupný pro tým, na který může spolupracovat.
Návod
Jakmile nastavíte ověřování, budoucí odeslání a stažení budou automaticky použity stejné přihlašovací údaje.