Nyní si povíme o lepší polovině správy verzí: repozitáři kódu. Jak vidíte, správa verzí a úložiště se navzájem potřebují, aby fungovaly. Jedno bez druhého nemůžete mít. Ponořme se do toho a zjistěme proč!
Co je to úložiště kódu?
Podívejme se na vlastnosti úložiště kódu.
Jak slovo úložiště naznačuje, jedná se o místo pro ukládání kódu. Úložiště kódu je tedy místo pro ukládání kódu! To teď není nic zvláštního. Jednoduše si v počítači vytvoříte složku s názvem Zdrojový kód a vše do ní vložíte. Jaký má smysl dávat tomuto úložnému místu honosný název?“
Úložiště kódu se vytváří za účelem použití systémů verzování, jak bylo zmíněno v předchozí kapitole. Úložiště kódu uchovává zdrojový kód, zatímco software systému verzí tento kód archivuje. V úložišti můžete archivovat všechny své soubory a uchovávat všechny další verze nebo soubory, i když je právě nepoužíváte. Úložiště kódu vám také umožňují pojmenovat nebo označit různé verze a uchovávat záznamy o změnách v rámci jednoho projektu.
Výběr poskytovatele úložiště
Stejně jako existuje několik druhů systémů pro správu verzí, existují také různé úložiště kódu. Mezi několik decentralizovaných, které dobře spolupracují se systémem Git, patří GitHub a Bitbucket.
GitHub a Bitbucket hostí největší decentralizované sbírky úložišť kódu na světě. Obsahují miliony soukromých a veřejných projektů, které umožňují týmům pracovat se správou verzí.
Počkejte, jaký je rozdíl mezi veřejným a soukromým?
Pamatujete si na projekty s otevřeným zdrojovým kódem, které umožňují přispívat v podstatě komukoli, kdo chce? To by byl příklad veřejného projektu. Obvykle poskytují svůj zdrojový kód veřejnosti a jsou otevřené, aby do nich veřejnost mohla přispívat.
Soukromé projekty naproti tomu neposkytují svůj zdrojový kód, ale využívají funkce systému správy verzí Git mezi členy svého týmu.
Dobře, ale kterého poskytovatele si mám vybrat?
Ačkoli mezi službami GitHub a Bitbucket není příliš mnoho rozdílů, pokud jde o funkce, GitHub je oblíbenější u podnikových projektů! Jeho používání je také velmi snadné.
V příští kapitole prozkoumáme GitHub, abychom mohli začít s vaším prvním úložištěm kódu!