Fórum Ubuntu CZ/SK

Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: Kattnienika 10 Května 2019, 07:57:13

Název: Github nebo GitLab
Přispěvatel: Kattnienika 10 Května 2019, 07:57:13
Ahoj,

Ráda bych otevřela diskuzi o tom, kterou z hostovacích služeb pro Git používáte. Koukala jsem, že GitLab má lepší nabídku (větší repozitář,...) ale i přesto se všude podporuje (například vývoj appletů pro cinnamon,...) spíše GitHub.

Tak by mě zajímal váš názor a co používáte. :-)
Název: Re:Github nebo GitLab
Přispěvatel: Polda18 10 Května 2019, 18:19:59
GitHub je nejpoužívanější, a to především z toho důvodu, že podporuje integraci do API například hostingů různých aplikací a s pomocí například Travise umí kód zkompilovat přímo do dané architektury. Nevím, zda to umí GitLab, nicméně GitHub umí hodně věcí, které GitLab třeba nezná. Na GitHub jde rovněž dávat i malé snipety kódů (tzv. Gisty), sloužící především ke vzdělávacím účelům. Nevím o tom, že by něco takového GitLab měl. GitHub rovněž hostuje developerské webové stránky. Já sám používám GitHub, a podle mě je to super platforma na hosting pracovních souborů a jejich sdílení. Pro OpenSource vývojáře užitečná pomůcka.
Název: Re:Github nebo GitLab
Přispěvatel: Gmisiycs 10 Května 2019, 20:26:03
Používám vlastní server. Vyhovuje mi, že se nemusím učit cizí funkce. Co si napíšu, to mám. Co nemám - nepotřebuji. Jinak bych asi souhlasil s Polda18, přestože obecně vzato, je mi to jedno.
Název: Re:Github nebo GitLab
Přispěvatel: Michal Stanke 11 Května 2019, 07:41:28
Pokud jde o nějaký osobní projekt a veřejné repositáře, poslouží podle mne GitHub a GitLab stejně. Sám používám GitHub, protože jsem si už zvykl na jeho rozhraní a tehdy na začátku mi přišlo webové UI GitLabu hodně nepřehledné. Pak je tu samozřejmě ještě Bitbucket.

GitHub i Bitbucket jsou proprietární software, GitHub nedávno koupený Microsoftem. Jsou to primárně služby a to může někomu vadit. GitLab je taky jako služba, ale jako software je open source, takže v případě potřeby si můžete vytvořit vlastní server.

Při používání nějaké cizí instance mi otázka svobody vlastně nepřijde tak důležitá, to jen pokud hrozí nebezpečí, že budete jednou potřebovat vlastní server. Dokud je to cloudová služba, může její provozovatel po vás akorát začít chtít víc peněz a vaše projekty si vzít jako rukojmí. A ať budete na cizím GitHubu, Bitbkucketu nebo GitLabu, situace bude úplně stejná.
Název: Re:Github nebo GitLab
Přispěvatel: Gmisiycs 11 Května 2019, 07:57:37
EDIT - po komentáři od Michal Stanke
Psal jsem, že se o to nějak nezajímám. Kdybych ovšem věděl, že jde o proprietární kód, zavrhl bych to šmahem. Jde čistě o bezpečnost. Proprietaristi neumí udělat bezpečný kód a proto ho tají (většinou i to dělají špatně). Co se týká MalýMěkký, tak už ne. Už ne, už ne, už ne... !

Psal jsem, že si válčím na svém. Tento kód je také proprietární. Ne ovšem proto, že bych se bál zveřejnění. Necítím potřebu a ani mne o to nikdo nežádal. Koneckomců těch 400 řádků PHP, absence HTML, CSS a čistě SSH řešení by asi zájemce stejně odradila. Jen umožnit vstup jedinému externistovi by znamenalo rozšířit kód o multihesla a to je balastu neurekom. Takto tam chodí 5 lidí se shodnými právy a jeden Super.

Mám doplňující dotaz, co SourceForge.net (či org?). A určitě existují i další, myšleno mezi jaksi většími službami.
Název: Re:Github nebo GitLab
Přispěvatel: jasonwright 15 Srpna 2019, 09:57:37
GitHub je nejpoužívanější
Název: Re:Github nebo GitLab
Přispěvatel: karpaz 04 Března 2021, 00:50:30
Za mě jednoznačně GitLab, z důvodu self-hostingu.
Název: Re:Github nebo GitLab
Přispěvatel: CyberCodeDroid 04 Března 2021, 09:49:57
GitHub
Název: Re:Github nebo GitLab
Přispěvatel: singularis 09 Března 2021, 17:59:53
Zatím používám GitHub, i když uvažuji, že bych nejdůležitější projekty měl/a na obou službách, aby do nich mohli přispívat uživatelé obou. (Git by nemělo být těžké nastavit ke commitování do dvou vzdálených repozitářů, a pokud jsou obě služby zdarma, tak proč netěžit z obou?)

Od registrace na GitLabu mě zatím odradilo to, že jejich webové rozhraní vůbec nefunguje bez JavaScriptu — nejde tam vyhledávat a neukáže se ani seznam souborů, natož jejich kód. Na GitHubu jsou jen drobné problémy, ale jinak ho jde (před přihlášením) bez JavaScriptu celkem normálně procházet, funguje zvýrazňování syntaxe, a dokonce i vyskakovací okno s adresou repozitáře, což je skoro zázrak.

Na designu GitHubu mi vadí, že když je úzké okno prohlížeče, skryje tlačítko pro přihlášení, ale to GitLab bohužel dělá také.

Myslím, že nejlepší by bylo opravdu používat obě služby.