Sdílet prostřednictvím


Koncepty gitových složek v Azure Databricks

Azure Databricks Git složky jsou vizuálním klientem Git a rozhraním API, které integruje úložiště Git uvnitř vašeho pracovního prostoru. Pomocí složek Git můžete vyvíjet kód v poznámkových blocích a souborech a přitom dodržovat osvědčené postupy vývoje softwaru pomocí Gitu pro správu verzí, spolupráci a CI/CD. Git složky podporují běžné operace Gitu, jako je klonování úložiště, potvrzení a odeslání změn, stažení změn, správa větví a vizuální porovnání rozdílů během potvrzování.

Tato stránka popisuje:

Možnosti složek Gitu

Složky služby Azure Databricks Git umožňují správu zdrojového kódu pro projekty s daty a AI integrací s poskytovateli Git.

Pomocí funkcí Gitu z pracovního prostoru Azure Databricks můžete:

  • Naklonujte, odešlete do a stáhněte ze vzdáleného Git úložiště.
  • Vytvářejte a spravujte větve pro vývojovou práci, včetně slučování, rebasingu a řešení konfliktů.
  • Vytvářejte poznámkové bloky, včetně poznámkových bloků IPYNB, a upravte je a další soubory.
  • Vizuálně porovnejte rozdíly při potvrzení a vyřešte konflikty při sloučení.

Podrobné pokyny najdete v tématu Spouštění operací Gitu ve složkách Git Databricks.

Rozhraní API pro složky Gitu

Složky Git v Azure Databricks mají rozhraní API pro integraci s vaším kanálem CI/CD. Například prostřednictvím kódu programu aktualizujte složku Git pracovního prostoru tak, aby vždy mělo nejnovější verzi kódu. Informace o osvědčených postupech pro vývoj kódu pomocí Azure Databricks Git složek najdete v tématu CI/CD se složkami Git Databricks.

Poskytovatelé Gitu

Poskytovatel Gitu je služba, která hostuje systém správy zdrojového kódu založený na Gitu. Tyto platformy mají dvě hlavní formy: cloudovou službu hostované dodavatelem nebo místní službu, kterou vaše organizace nainstaluje a spravuje na vlastním hardwaru. Mnoho poskytovatelů, včetně GitHubu, Microsoftu, GitLabu a Atlassianu, nabízí cloudové SaaS i místní možnosti (často označované jako "samoobslužná správa").

Složky Git v Azure Databricks používají integrované úložiště systému Git. Úložiště může hostovat kterýkoli z cloudových nebo podnikových poskytovatelů Git uvedených v následujících částech.

Při výběru poskytovatele Git během konfigurace se ujistěte, že rozumíte rozdílům mezi cloudem (SaaS) a místními systémy. Organizace často hostují samoobslužné poskytovatele za sítí VPN, což jim může znepřístupnit veřejný internet. Tyto verze často ve svých názvech obsahují "Server" nebo "Self-Managed". Pokud si nejste jistí, kterou z nich vaše organizace používá, podívejte se do dokumentace poskytovatele nebo se zeptejte správců vaší společnosti.

Pokud se váš poskytovatel Cloudového Gitu nezobrazuje v seznamu podporovaných poskytovatelů, může volba GitHubu fungovat jako záložní, i když to není zaručené.

Poznámka:

Pokud používáte GitHub jako poskytovatele a stále si nejste jistí, jestli používáte cloudovou nebo místní verzi, přečtěte si téma o GitHub Enterprise Serveru v dokumentaci k GitHubu.

Podporovaní poskytovatelé Cloud Gitu

Složky Git Azure Databricks se integrují s následujícími cloudovými poskytovateli Gitu:

  • GitHub, GitHub Advanced Enterprise a GitHub Enterprise Cloud
  • Atlassian Bitbucket Cloud
  • GitLab a GitLab Enterprise Edition
  • Microsoft Azure DevOps (Azure Repos)

Podporovaní místní poskytovatelé Gitu

Složky Git Azure Databricks se integrují s následujícími místními poskytovateli Gitu:

  • GitHub Enterprise Server
  • Atlassian Bitbucket Server a datové centrum
  • Self-Managed GitLabu
  • Microsoft Azure DevOps Server: Správce pracovního prostoru musí explicitně přidat na allowlist prefixy domény URL pro váš Microsoft Azure DevOps Server, pokud se adresa URL neshoduje s dev.azure.com/* nebo visualstudio.com/*. Podívejte se na seznam povolených adres URL Gitu.

Pokud integrujete místní úložiště Git, které není přístupné z internetu, musíte také nainstalovat proxy server pro žádosti o ověření Gitu v rámci sítě VPN vaší společnosti. Viz Nastavení soukromého Git připojení pro Git složky Azure Databricks (Repos).

Informace o použití přístupových tokenů u poskytovatele Gitu najdete v tématu Konfigurace přihlašovacích údajů Gitu & připojení vzdáleného úložiště k Azure Databricks.

Další kroky