Hlavní navigace

Git

Aktualizujte svůj git, chyba dovoluje podstrčit klientovi libovolný kód ke spuštění

V gitu je bezpečnostní chyba. Podle oznámení od správce gitu může útočník do svého veřejného repozitáře přidat zlomyslný soubor  .gitmodules. Při rekurzivním klonování ( --recurse-submodules) z takového repozitáře může spouštět libovolný kód. Pro…

Webů s čitelným .git je na světě asi 400 tisíc

Vladimír Smitka se rozhodl prozkoumat kolik českých webů má přístupný adresář .git . Poté prozkoumal téměř 230 miliónů webů na světě. Problém mělo 390 tisíc stránek. Jde sice celkově jen o 1,7 ‰, ale i tak je to hodně. V adresáři bývají například…

X.Org se přesouvá na GitLab

Další z velkých open-source projektů se přesouvá na GitLab. X.Org na GitLab přesune jak kód, tak chybový systém FreeDesktop.org. Nejde o snahu demonstrovat postoj vůči akvizici GitHubu Microsoftem, GitLab zde poslouží jako náhrada za stávající…

GitLab Gold a Ultimate pro školy a open-source zdarma

Pro GitLab jsou toto perné dny, od koupě GitHubu Microsoftem zaznamenává násobně větší zájem o své služby a migruje na něj velké množství lidí. Importováno bylo už přes 100 tisíc repozitářů a objednávek je semdinásobné množství. A do toho Apple…

Git má vážnou chybu, zlomyslný repozitář může klienta napadnout

Vývojáři Gitu varují před bezpečnostní chybou, která ohrožuje uživatele. Při klonování zlomyslného repozitáře se uživateli může stáhnout a spustit útočný kód. Už byly vydány opravné verze, záplatujte.

Doba čtení: 2 minuty

Automatizace pomocí continuous integration přímo v Gitlabu (školení)

Automatizace pomocí continuous integration přímo v Gitlabu. CI vám pomůže automatizovat rutinní procesy a ušetří vám hromadu času. Pomůže vám od automatického testování, buildy po nasazování. Vysvětlíme si, proč CI používat a jaké výhody nám…

Workshop verzování v Gitu a automatizace v Gitlabu (školení)

Git je velký pomocník při vývoji a téměř nezbytný při práci v týmu. Na našem Workshopu verzování v Gitu se dozvíte, jak na to. Týden nato nabídneme příbuzné téma: Automatizace pomocí continuous integration přímo v Gitlabu. CI vám pomůže…

17. 4. 2018 9:05

GitHub oslavil 10 let

Patrně nejznámější a nejpoužívanější služba poskytující Git slaví 10 let od svého založení. Při této příležitosti GitHub připomíná některé klíčové momenty. Jedním z prvních velkých projektů, které se na GitHub přesunuly v době spuštění, byl Ruby…

Keybase.io spouští šifrovaný git

Projekt Keybase.io přidává do svého portfolia další funkci: šifrovaný git. Uživatel si nainstaluje remote helper (viz dokumentaci ke gitu), který zajistí komunikaci se šifrovaným repozitářem a uživateli transparentně šifruje/dešifruje data. Server…

5. 10. 2017 8:49

Gnome přesune svůj vývoj na GitLab

Projekt Gnome chce změnit současnou infrastrukturu pro vývojáře, která se „nikomu nelíbí“. Nejvíce prý vadí problémy s použitelností, zastaralost a špatná práce s kódem. Současné řešení postavené na BugZille a Cgitu by měl nahradit GitLab, jak je…

Git 2.13 přidává obranu proti kolizi SHA-1

Verzovací systém Git vyšel ve verzi 2.13. Asi nejzajímavější novinkou je obrana proti potenciální kolizi v hešovacím algoritmu SHA-1. Jde o reakci na nález výzkumníků z Googlu, kterým se podařilo vyrobit dva rozdílné soubory se stejným…

GitLab koupil chatovací systém Gitter, bude open-source

GitLab, jeden z oblíbených hostingů pro repozitáře v Gitu, koupil službu Gitter. Jde v podstatě o pokročilý chatovací systém pro vývojáře, který je provázaný právě s repozitáři. Gitter bude integrován do GitLabu, ale zároveň zůstane volně…

Linus Torvalds komentuje nalezení kolize SHA-1

Linus Torvalds na Google+ zveřejnil příspěvek, ve kterém reaguje na nedávné nalezení kolize hašovacího algoritmu SHA-1. Tento algoritmus mimo jiné využívá právě verzovací systém Git, ve kterém probíhá také vývoj Linuxu. Torvalds v podstatě říká, že…

Server GitLab byl obnoven, přišel o data za sedm hodin

Provoz serveru GitLab, jehož veškerá data byla nešťastně vymazána, byl obnoven. Přestože jeho několik zálohovacích mechanismů selhalo. Nakonec se většinu dat podařilo obnovit z testovacího serveru, jehož smyslem ani nebylo zálohování. Provozovatel…

GitLab měl pět zálohovacích mechanismů, nefungoval ani jeden

Že je potřeba zálohovat, ví každý admin a snad to tuší i každý uživatel. Případ velkého výpadku služby GitLab ale ukazuje, že je potřeba zálohy řešit pořádně, koncepčně a hlavně je průběžně hlídat.

Doba čtení: 2 minuty

GitLab.com dočasně offline, omylem došlo ke smazání produkční databáze

Služba GitLab.com, která nabízí hostování git repozitářů, je ode dnešní jedné hodiny ranní středoevropského času nedostupná. Důvodem je smazání produkční databáze zaměstnancem společnosti během její údržby. Ke smazání došlo v okamžiku, kdy byl…

Průzkum mezi uživateli Gitu

Pokud používáte systém správy verzí Git, můžete se zúčastnit nového průzkumu. Ten je sice relativně dlouhý, má 40 otázek, ale pomůžete vývojářům pochopit, co uživatelé chtějí. Dotazník je otevřený do 20. října. Poté budou výsledky volně…

GitHub mění tarify: levnější pro jednotlivce, dražší pro organizace

GitHub, služba pro hostování zdrojových kódů, zavádí nové a zjednodušené tarify. Tarif pro osobní využití vyjde na 7 dolarů měsíčně a umožňuje vytvořit neomezený počet soukromých repozitářů (repozitáře pro open-source jsou vždy zdarma). Dosud se…

Git 2.8 přináší paralelní načítání submodulů

Včera vyšel Git 2.8, který přináší paralelní načítání submodulů. Pokud máte hodně submodulů a používáte git fetch --recurse-submodules, přidejte pro zrychlení třeba  --jobs=4. Dále byl odstraněn transport rsync:// ve kterém byla dlouho chyba při…

29. 3. 2016 14:11

Seznam návodů, skriptů a taháků pro Vim, Bash, Python ...

Server Linuxtoday upozornil na obsáhlý a pěkně tříděný seznam odkazů na návody, skripty a taháky pro Vim, Bash, Python, AWK, Git, C, Docker, konfiguraci e-mailového serveru, konfiguraci firewallu a další. Zajímavostí je, že sám seznam je na GitHubu, pokud tedy máte tip, můžete přispět.

Python se přestěhuje na GitHub

Mezi vývojáři Pythonu už delší dobu probíhá debata ohledně přesunu vývoje na Git. Na mailing listu bylo oznámeno, že ke změně skutečně dojde a kód se přestěhuje na GitHub. Podle návrhu PEP 0481 bude přesunut především vývoj vzorové implementace…

Vyšel Git 2.5.0

Git je oblíbený správce revizí, který využívá nejeden linuxový projekt. Nová verzi 2.5.0 přináší hlavně množství změn v git p4. Ten lépe zvládá větve v Perforce a správně detekuje typ souboru, i když je otevřen. Pro kompletní seznam změn, v podobě…

Programovací jazyk Clojure a práce s Gitem (2)

V dnešní části seriálu o jazyku Clojure i o knihovnách, které jsou pro tento jazyk dostupné, se již podruhé budeme zabývat popisem užitečné knihovny nazvané clj-jgit, která je odvozena od známé javovské knihovny JGit. Dnes si řekneme podrobnosti o práci s větvemi a taktéž o způsobu zjištění konfigurace repositáře.

2. 7. 2015 0:00
Git
Doba čtení: 21 minut

Git slaví 10 let

Git, distribuovaný systém správy verzí vytvořený Linusem Torvaldsem (v dubnu 2005), slaví 10 let. Systém byl určen jako náhrada za proprietární BitKeeper. Ten nevyhovoval svým komerčním charakterem řadě vývojářů a byl tak terčem neustálé kritiky…

Chyba v Git klientech ohrožuje Windows a OS X

V Gitu byla objevena závažná bezpečnostní slabina, která postihuje řadu klientských aplikací pro Windows a OS X. Servery samotné přímo ohrožené nejsou, ale případný útočník může zmanipulovat repozitář tak, že při jeho stažení klient přepíše soubor…

Vyšel Git 2.0.0

Git je mocným správcem revizí, který využívá nejeden linuxový projekt. Oznámení pomocí mailing listu hlásí týdenní zpoždění za plánem kvůli chybám v RC verzi. Zpoždění by se mělo srovnat s následující verzí. Git ve verzi 2.0.0 s sebou nese množství…

29. 5. 2014 12:12

Vyšel Git 1.9.0

Vývojáři oznámili finální vydání správce verzí Git 1.9.0. Přináší nové možnosti porovnávání, další skupiny parametrů umožňující nejen lepší práci s repositáři, ale i přehlednější reportování aktuálního vývoje. Kromě novinek je zde opraveno…

GitHub už také nabízí odměny za odhalení chyb

GitHub, známá služba pro hostování gitových repozitářů, spustila Bug Bounty Program, kde nabízí hackerům odměnu za odhalení a oznámení chyb platformy. Nabídka se týká všech jejích hlavních součástí, tedy přímo webu GitHub.com, GitHub API a GitHub…

Vyšel první release candidate Git 1.9

Blíží se vydání další verze oblíbeného správce verzí Git. Verze 1.9 přinese nové možnosti porovnávání, další skupiny parametrů umožňující nejen lepší práci s repositáři, ale i přehlednější reportování aktuálního vývoje a mnoho dalšího. Kromě…

28. 1. 2014 10:23

Vyšel Git 1.8.4

Vývojáři oznámili vydání nové verze nástroje Git. Verze 1.8.4 přináší například novou verzi portu Cygwin 1.7, aktualizaci Git-gui 0.18.0, příkaz git rebase -i  nyní reflektuje i parametry --strategy a -X  a mnoho dalšího. Součástí oznámení o vydání…