abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 19:00 | Zajímavý projekt

    Na crowdsourcingové platformě Crowd Supply byla spuštěna kampaň na podporu open source biometrického monitoru ve tvaru hodinek HealthyPi Move. Cena je 249 dolarů a plánovaný termín dodání listopad letošního roku.

    Ladislav Hagara | Komentářů: 3
    24.5. 22:22 | Upozornění Ladislav Hagara | Komentářů: 9
    24.5. 17:44 | Nová verze

    Firma Murena představila /e/OS verze 2.0. Jde o  alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).

    Fluttershy, yay! | Komentářů: 0
    24.5. 14:33 | Zajímavý software

    Do 30. května lze v rámci akce Warhammer Skulls 2024 získat na Steamu zdarma hru Warhammer 40,000: Gladius - Relics of War.

    Ladislav Hagara | Komentářů: 1
    24.5. 13:33 | Nová verze

    HelenOS (Wikipedie), tj. svobodný operační systém českého původu založený na architektuře mikrojádra, byl vydán ve verzi 0.14.1. Přehled novinek v poznámkách k vydání. Vypíchnou lze nabídku Start. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 2
    23.5. 23:22 | Zajímavý software

    BreadboardOS je firmware pro Raspberry Pi Pico (RP2040) umožňující s tímto MCU komunikovat pomocí řádkového rozhraní (CLI). Využívá FreeRTOS a Microshell.

    Ladislav Hagara | Komentářů: 0
    23.5. 16:55 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.05. Přehled novinek i s náhledy a videi v oficiálním oznámení. Do balíku se dostalo 5 nových aplikací: Audex, Accessibility Inspector, Francis, Kalm a Skladnik.

    Ladislav Hagara | Komentářů: 12
    23.5. 12:55 | Nová verze

    Byla vydána (𝕏) nová verze 18.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    22.5. 23:44 | Pozvánky

    V neděli 26. května lze navštívit Maker Faire Rychnov nad Kněžnou, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    22.5. 16:33 | Nová verze

    Byla vydána nová stabilní verze 3.20.0, tj. první z nové řady 3.20, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze vypíchnou počáteční podporu 64bitové architektury RISC-V.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (87%)
     (3%)
     (5%)
     (5%)
    Celkem 729 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    Josef Kufner avatar 3.9.2017 12:46 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Pokud máš SSH přístup, můžeš udělat prostý push přes SSH a v post-receive hooku mít update-info. Však ono to v přikladu hooku u každého repozitáře máš:
    $ git init
    $ cat .git/hooks/post-update.sample
    #!/bin/sh
    #
    # An example hook script to prepare a packed repository for use over
    # dumb transports.
    #
    # To enable this hook, rename this file to "post-update".
    
    exec git update-server-info
    Takže po SSH uděláš push a hook ti rovnou aktualizuje potřebná metadata pro HTTP přístup. Nic víc netřeba a takto to původně bylo zamýšleno autory Gitu.

    Pak příšel Gitolite. Založí se jeden společný unixový účet pro všechny repositáře a podle SSH klíče použitého k přihlásení se Gitolite rozhoduje, zda přístup povolí, či nikoliv. Nemá žádné GUI, je to jen pár hooků v Gitu a SSH. V principu je to stejné, jako předchozí přístup, jen trochu pružnější (obzvlášť při spolupráci více lidí). Repozitáře jsou stále obyčejné bare repositáře, které můžeš vystavit na webu. Mají jen nastaveno pár hooků. Gitolite také umí snadno zakládat repozitáře při prvním push na neexistující adresu a lze ho používat i bez dedikovaného unixového účtu. Na jednoduché hostování repozitářů je to velmi praktické.

    Github, Gitlab a podobné jsou jen hezčí webové nadstavby nad tím samým principem, který používá Gitolite.

    Pokud to chceš vystavovat na statický web (a tedy nechceš ty hezká webová prohlížítka), určitě bych při pushi vygeneroval nějaký přehled, co tam zrovna je – výpis větví, tagů a kousek nedávné historie. Hodí se to pro kontrolu, zda je tam to, co si myslíš, že tam je.
    Hello world ! Segmentation fault (core dumped)
    3.9.2017 13:33 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Právě že dosud jsem používal právě gitolite. Proto mě to zas až tak nepálilo, jenže u gitolite nejsou ty adresáře dostupné pro anonymní klonování přes http, nebo jsem tedy alespoň nikde nenarazil na to jaké se dá použít URL. Všude byly jen odkazy, jak si můžeš stáhnout aktuální obsah jako balík.

    Prozkoumat hooky mě nenapadlo, ale stejně bych z toho popisu nebyl zrovna chytrý, protože je mi cizí ta terminologie. Kupř. taková blbost, jako že "bare" repozitář je vlastně ten adresář .git, ve kterém jsou nasázeny soubory gitu. Kdyby o něm takhle nemluvil Pavel, když mi ukazoval jak na to, tak bych na to i teď čuměl jako puk. Jak už jsem zmínil, i když používám git dlouho, nejsem zase tak zběhlý uživatel, protože jen málokdy potřebuji dělat nějaké složitější operace.

    Ono na hodně věcí může přijít člověk sám, ale na všechno ne. Sám na sobě jsem mohl pozorovat, jak raketově jsem šel nahoru když jsem nastoupil na ÚMOb Ostrava-Jih. A to jen proto, že jsem se měl koho ptát. Ovšem zanedlouho jsem se dostal do stadia, kdy už jsem se neměl koho ptát. Naštěstí jsem změnil práci a opět další raketový vzestup. Naštěstí na VŠ je stále se koho na co ptát – to je důvod proč se nehrnu do komerční sféry. Tam nikdo nemá čas na to aby se s někým bavil o věcech, které jsou zrovna mimo to co dělá. Sice je to také přínosné, ale jen po určitý čas a do určité míry. A to ještě musíte mít takové štěstí, jako jsem měl já, že natrefíte na člověka, kterému není zatěžko věnovat svůj drahocený čas, aby vás k něčemu zajímavému a prespektivnímu nasměroval.
    Josef Kufner avatar 3.9.2017 15:20 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Vystavení repozitářů Gitolite po HTTP je naprosto triviální: Nastavíš webserver, aby hostoval adresář s repozitáři (document root, alias, symlink, cokoliv dle požadované URL).

    Viz Pro Git, kapitola Git on the Server - The Protocols. Mimochodem, ta kniha stojí za přečtení celá (a navíc to je oficiální dokumentace Gitu).

    Pak to jde ještě po chytrém HTTP, což by mělo být efektivnější a rychlejší, ale to vyžaduje nějaké CGI na serveru – čistý git, gitolite.
    Hello world ! Segmentation fault (core dumped)
    3.9.2017 16:04 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Tak přesně tohle jsem zkoušel, ale nefungovalo to. A při pouhém porovnání téhož adresáře exportovaného na server přes gitolite a postupem který jsem popsal je zjevné, že tam některé věci nejsou. Ale pochopitelně nemohu vyloučit, že jsem někde něco dělal blbě. Teď už mě to netrápí.
    Luboš Doležel (Doli) avatar 3.9.2017 12:52 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Díky za zápisek, ani jsem netušil, že jde Git repozitář staticky vystavit přes HTTP bez nějakého chytrého backendu, co by generoval odpovědi pro klienta.
    3.9.2017 18:27 Martin Mareš
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Jde to, ale pokud klient chce udělat něco jiného než naklonovat úplně všechno (třeba pull do dříve naklonovaného repozitáře), pak je přenos ukrutně neefektivní.

    Pro anonymní přístup mi přijde mnohem užitečnější obyčejný git-daemon.
    3.9.2017 20:41 Pavel Píša | skóre: 18 | blog: logic
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Jen pro doplnění. Řešení se scp používám pro vystavení na server, kam nemám ssh přístup a nemohu použít žádný jiný systém přes push pull, jak to dělám vžude jinde. Přesto, že je to velký a známý hosting, tak pro upload stránek mnoho nabízeli jen FTP. Později i po mých opakovaných dotazech povolili scp, ale ne shell. Jednalo se o menší repozitář a scp přímo na .git v repositáři jsem nepoužíval, netestoval. Mám další bare repozitory, kam nejdříve udělám lokální push (kromě push na firemní server), pak "git gc" a pak v tom bare zavolám "git update-server-info" a provedu SCP na cílový web. To, že lze vlastně zkopírovat i přímo .git z prascovního repozitáře jsem nezkoušel, řešení to je, ale má nejspíš vadu, že se jako "origin/master" objeví lokální "master" původního repozitáře a ne pushnutý "origin/master", potvrzený master. Takže to, co se scp kopíruje by nemělo asi být přímo z repositáře, kde se provádí vývoj. Měl by být jeden bare repozitář připravený vedle.
    Bedňa avatar 4.9.2017 00:05 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Fajn ako záloha, ale pre spoluprácu úplne zbytočné, takže to umrie tak či tak.

    Hoď to na GitHub a má to šancu prežiť, alebo postav plnohodnotnú alternatívu GitHubu.

    To ostatné sú bohužiaľ sny o ničom.

    Ak ti na niečom záleží, tak treba to zavesiť na GitHub, pretože tam sú všetci, a všade projekt propaguj, ideálne sú IRC a celkovo komunitné weby. Nechcem sa nejak zviditeľňovať, ale mám pocit, že propagáciou projektu a niekedy dokopanie autora/nového maintainera presídliť na GitHub proste zabralo. To ostatné je len o tom, že všade keď je príležitosť to spomenieš, že taký projekt tu žije.

    Videl som ľudí aj z tejto komunity ktorí zareagovali, tak schválne či dá niekto +1 hoci nespomeniem o čo ide :) Neuniklo mi že prispeli.
    KERNEL ULTRAS video channel >>>
    4.9.2017 00:50 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Myslím si, že GitHub by byl lepší i na „tiché mirrorování“ bez dalšího vývoje. GitHub je obří služba, která pravděpodobně soukromý web server přežije. Taky se to asi snáz dostane do SERPu, nemluvě o tom, že GitHub má vlastní vyhledávač. Procházet soubory nebo historii online bez nutnosti to celé klonovat se taky hodí.

    Hledat alternativu má význam spíš pro neveřejné věci (pokud si nechcete na GitHubu platit za soukromý repozitář).

    A konečně – pokud bych se GitHubu chtěl přecejen vyhnout, aby byl OSS trochu víc decentralizovaný, tak by bylo lepší to celé hodit do jednoho zkomprimovaného archivu. Na read-only repozitáři nemá klonování přes git vůbec žádný přínos.
    Bedňa avatar 4.9.2017 01:06 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Úplný súhlas. Súkromných Git repozitárov sú stovky, ale pokiaľ niekto chce aby sa projekt ujal musí ho dať tam kde chodia vývojári.
    A konečně – pokud bych se GitHubu chtěl přecejen vyhnout, aby byl OSS trochu víc decentralizovaný, tak by bylo lepší to celé hodit do jednoho zkomprimovaného archivu. Na read-only repozitáři nemá klonování přes git vůbec žádný přínos.
    Presne, medzi GIT repozitárom read only a ZIPom nieje rozdieľ.
    KERNEL ULTRAS video channel >>>
    4.9.2017 01:31 Pavel Píša | skóre: 18 | blog: logic
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Tak to zásadně nesouhlasím. Historie je extrémně důležitá pro pochopení jak vývojář přemýšlel a dobře vedená historie je často návod, jak přidat nějakou další funkci, která je podobná již dřívějšímu rozšíření. Kam třeba přidat další přepínač, kde ho implementovat, jak byl přidaný export, jak byla provedená úprava na novější verzi knihovny atd.

    Co se týče GitHubu, tak souhlasím, když to jen trochu má smysl dát na nějaký veřejný site, kde to lidi napadne hledat. GitHub je co se týče čistého ducha open-source trošku problém, ale pragmaticky i já často toto řešení volím. Dříve jsem především používal SourceForge a stále na něm více projektů spravuji. Ale existují i jiné RMS lépe akceptovatelné alternativy.

    ČVUT FEL má i svůj vlastní GitLab, když se jedná o školní věci a server s GitWebem také existuje.
    4.9.2017 01:50 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Proboha, zkomprimovat lze celý ten Git repozitář, tedy i s historií.
    Bedňa avatar 4.9.2017 08:54 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    +1
    KERNEL ULTRAS video channel >>>
    4.9.2017 09:11 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Jen o kousek níž máš napsáno proč je komprimování celého git repozitáře kravina.
    Bedňa avatar 4.9.2017 11:37 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Tak, či tak, pokiaľ chceš aby sa toho niekto chytil, musí to byť vidieť.
    KERNEL ULTRAS video channel >>>
    4.9.2017 12:37 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Nepotřebuji aby se toho někdo chytal. Mě stačí, když můžu někomu napsat: "Jestli to chceš, tak si to naklonuj - tady máš URL …".
    Bedňa avatar 4.9.2017 12:56 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    OK, ale píšeš
    Za tu dobu jsem však potkal i několik aplikací, které upadly do zapomění zcela nezaslouženě – jen proto, že vznikly příliš brzy na to, aby našly své uživatele. V lepším případě po nich zůstal alespoň po nějaký čas opuštěný repozitář, než definitivně zmizel.
    na tom serveri sa určite dočkajú slávy, uznania a rozšíria sa v komunite. Nechcem haniť žiadnu snahu o záchranu nejakých slobodných projektov, ale toto im nijak nepomôže, jedine tak zázrakom.
    KERNEL ULTRAS video channel >>>
    4.9.2017 13:11 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    A z toho vyvozuješ jako co?

    Ta věta je zhruba na té samé úrovni, jako kdybych napsal: "Viděl jsem hodně lidí co si nabilo držku na zledovatělém chodníku", v blogpostu, který byl měl za cíl informovat o tom, že se dá zledovatělý chodník také posolit.
    Bedňa avatar 4.9.2017 18:20 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Keď si ten môj koment prečítaš ešte raz, tak zistíš, že som fakt nepísal nejak opozične, ale reálne ;)

    Výhoda napríklad GitHubu je v tom, že si forkneš, potom sa v tom začneš hrabať, pretože ťa niečo trápi a máš ideu že to spraviš. Napr. po dni zistíš, že si na to levý a zájdeš si na IRC o tom pokecať. Čo je výhoda, že máš aktuálnu verziu a forkol si si to keď bug vznikol. Máš tam možnosť sa v zdrojákoch user friendly hrabať, máš možnosť si pekne graficky zobraziť, kto a ako často sa v tom hrabe. Vidíš zas pekne graficky komity a užívateľov a proste bugy, kto ich rieši, kto ignoruje, kto sa ako vyjadruje, je to proste dosť komunitné. A ten fork ti bude trebárs len pripomínať, že toto by bolo dobré doriešiť.

    Sám som si v tej komunite nechal napísať opravy, ktoré sú napríklad pre iných užívateľov nepodstatné, alebo ich ani nepostrehli.

    Jako zobral som si len výsek z tvojho blogového zápisku, ale hádam som to už osvetlil, čo som chcel povedať.
    KERNEL ULTRAS video channel >>>
    4.9.2017 19:59 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Netřeba nic vysvětlovat. Ještě jednou se podívej na titulek blogpostu. Čteš tam snad něco jako "Jak publikovat git repozitáře přes gitlab". Nebo "Jak nakonfigurovat apache, aby jej bylo možné používat jako git server"? Ne. Takových stránek najdeš mraky. Tenhle blogpost je o tom jak se dá git repozitář publikovat rovnou, pro ty co nechtějí z nějakého důvodu použít gitlab a pod.
    Bedňa avatar 4.9.2017 21:17 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    KERNEL ULTRAS video channel >>>
    Jendа avatar 4.9.2017 03:00 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Na read-only repozitáři nemá klonování přes git vůbec žádný přínos.
    Do archivu release nebo i .git? Pokud to první, tak je to horší v tom, že nevidím jednotlivé commity, nemůžu bisectovat chyby a release se typicky vydává málo často; pokud to druhé, tak je opruz updatování (musím - typicky ručně - stáhnout celý archiv, zatímco git pull pouze automaticky stáhne změny).
    4.9.2017 04:18 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    I .git/. Updatování by se tady nejspíš nekonalo, pokud se bavíme o mirrorování discontinued projektů. I kdyby ten projekt pořád žil, většinou si budeš pullovat primárně od hlavního maintainera. Mirror by přišel na řadu až jako poslední.
    4.9.2017 08:44 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Updatování by se tady nejspíš nekonalo, pokud se bavíme o mirrorování discontinued projektů. I kdyby ten projekt pořád žil, většinou si budeš pullovat primárně od hlavního maintainera. Mirror by přišel na řadu až jako poslední.
    Než jsem ten zápisek publikoval, tak jsem ho notně ořezal, protože to byla jenom omáčka k tomu jak umožnit klonování git repozitáře. I tak je to docela dlouhý zápisek. Ale jak vidím, některým by asi prospělo, kdyby si ji přečetli. Takže…

    Ač se to zdá k nevíře, jsou vývojáři co při své práci dodnes nepoužívají žádný verzovací systém. Osobně to považuji za zhovadilost, ale chápu, že pečlivé ukládání změn do jednotlivých commitů vyžaduje značnou vnitřní disciplínu, kterou sám nemám. Nicméně snažím se alespoň čas od času uložit do gitu aktuální stav, než něco rozvrtám.

    Obvykle je totiž situace (alespoň u mne) taková, že rozvrtám jednu věc, kvůli ní musím upravit jinou a pak další, atd. atd. To si člověk říká, dodělám to, ať to není v gitu rozbité. Jenže mezitím přijdou důležitější úkolu, které se musí řešit, A nakonec, když se k tomu zase po čase dostanu je z toho jedna velká hromada změn, s popiskem - "Aktualizováno". Ovšem pořád je to lepší než nic. A pak – kdo by se chtěl chlubit svým chaotickým způsobem programování, že? Není lepší veřejně publikovat jen stavy, které lze považovat za použitelné? Celá historie gitu by nezasvěcené bez řádného dokumentování commitů jen mátla, protože by neměli ponětí, proč něco zrovna nefunguje.

    Pak jsou aplikace, které sice mají svého maintainera, ale ten je dlouhodobě neaktivní. Z nejrůznějších důvodů. No a pak se objeví (v lepším případě) fork, ve kterém jsou změny, které autor ani dostatečně neotestoval, ale sračky padají na původního autora.

    S projekty na github a pod. je spojená i hromada byrokracie na kterou nemám čas ani náladu, případně to má i další háčky a zádrhele, o kterých nikdo jiný nemusí vědět. Já chci mít svoje věci u sebe, na svém serveru.

    Svoje projekty si programuji primárně pro sebe a nemám zapotřebí aby mi do toho někdo paralelně hrabal. Jestli chceš, tak si to naklonuj, vrtej si do toho sám a pokud to uznáš za vhodné, pošli mi patch mailem nebo si to dej kam chceš. Já změny přidám až si najdu čas na to aby zkontroloval, jestli se mi tím něco nerozbije.
    Marián Kyral avatar 4.9.2017 21:12 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Obvykle je totiž situace (alespoň u mne) taková, že rozvrtám jednu věc, kvůli ní musím upravit jinou a pak další, atd. atd. To si člověk říká, dodělám to, ať to není v gitu rozbité. Jenže mezitím přijdou důležitější úkolu, které se musí řešit, A nakonec, když se k tomu zase po čase dostanu je z toho jedna velká hromada změn, s popiskem - "Aktualizováno". Ovšem pořád je to lepší než nic. A pak – kdo by se chtěl chlubit svým chaotickým způsobem programování, že? Není lepší veřejně publikovat jen stavy, které lze považovat za použitelné? Celá historie gitu by nezasvěcené bez řádného dokumentování commitů jen mátla, protože by neměli ponětí, proč něco zrovna nefunguje.
    Na to existuje taková šikovná věc, jmenuje se to větve :-D

    Před tím, než to rozvrtám, tak si vytvořím novou větev, tam se v tom hrabu, commituji dle potřeby. Hlavní větev se nerozbije a že nebude fungovat vývojová větev se přece dá očekávat ;-)

    No a když vývoj úspěšně skončí, tak jej nahraji do hlavní větve. Podstatná výhoda je, že během tohoto procesu nemusím zachovat kompletní historii vývojové větve, ale můžu provést revizi, některé commity sloučit, u jiných upravit popis. Všechno tak, aby to dávalo smysl a historie byla dostatečně popisná.
    4.9.2017 21:31 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    I tak je to docela dlouhý zápisek. Ale jak vidím, některým by asi prospělo, kdyby si ji přečetli.
    Já jsem ji („tu zápisku“) četl. Otázku, v čem je klonování pomocí git clone výhodnější než stažení archivu, to neodpovídá. Proč to provozovat přes HTTP už vůbec ne.

    Následující elaborát o tom, že někdo Git nepoužívá vůbec, tak ty ho používáš alespoň naprosto prasácky, je vskutku dojemný, ale na žádné diskutované otázky to taky neodpovídá.
    5.9.2017 06:48 Want
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Nějak ti ušlo, že tady nic k diskuzi není, odpověděl ti už Jenda - udělat čas od času pull je jednodušší než šaškovat s celými archívy.
    5.9.2017 07:27 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Až budeš příště měnit přezdívky, dej si alespoň trochu víc záležet, aby to nebylo poznat na první pohled. Já vím, jak se vyjadřuješ, a taky vím, že do práce chodíš brzo ráno a do diskuzí často přispíváš tam.

    K Jendovo poznámce jsem se vyjadřoval v komentáři, na který jsi reagoval. Žádnou odpověď jsi neposkytl (ani tam, ani teď), takže to beru tak, že mám pravdu já.
    5.9.2017 08:26 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Neměním přezdívky. Tohle je také moje přezdívka. Cpe se mi do formuláře když sem lezu i přes telefon - na něm nejsem přihlášený.
    4.9.2017 09:33 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Anonymní git clone
    I .git/.

    Pokud je cílem někde vystavit zaarchivovaný repozitář k downloadu, tak bych spíš řekl "jen .git/" (resp. bare repository). Vycheckoutovaný snapshot jen zbytečně nafoukne archiv a vytvořit ho je otázka jednoho příkazu.

    4.9.2017 21:19 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Může být. Nevýhodou pak je, že bez nainstalovaného Gitu je ten archiv úplně k ničemu – umím si představit, že třeba pro lidi na Windows to může být nepříjemný mezikrok. Ale to asi není případ, který by bylo nutné nějak zohledňovat.
    5.9.2017 08:35 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Celá tahle diskuze je o gitu a vypublikování repozitáře tak, aby jej bylo možné klonovat přes git. Takže co sem pleteš uživatele, co git nepoužívají. A pokud nechápeš proč to tak někteří chtějí, tak se k té diskuzi raději ani nevyjadřuj. Jsi mimo.
    5.9.2017 09:13 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    1. Vypublikování read-only repozitáře přes HTTP tak, aby ho šlo klonovat pomocí git clone.
    2. ???
    3. Profit!
    Jendа avatar 4.9.2017 02:57 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Centralizovaná služba s de-facto monopolem a debilními ToS. Říkám tomu „vývojářský facebook“ a děkuji, nechci.
    4.9.2017 04:38 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    V tom nevidím moc argument proti tomu to používat. Možné protiargumenty by byly v zásadě dva:
    1. Pod nátlakem vlády by mazaly „protirežimové“ projekty (ala TrueCrypt).
    2. Infiltrovali by obsah repozitářů (ať už záměrně, nebo v důsledku bezpečnostní chyby).
    První řeší mirrorování ještě někde jinde – ale tam postačuje ten archiv (viz výše). Druhé by byl průser, ale nepřijde mi to u GitHubu o moc pravděpodobnější než u jiného hostingu.
    Jendа avatar 4.9.2017 05:37 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Anonymní git clone
    3. Dáváš americké společnosti neomezenou moc po tobě vymáhat poplatky za americké právníky a bereš si povinnost se za ně soudit.
    5.9.2017 09:14 ehm
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Budu si ty jejich ToS muset přečíst. To vypadá na dobrou sodu.
    Jendа avatar 5.9.2017 10:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Bedňa avatar 4.9.2017 09:07 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Tiež by som radšej decentralizovaný GitHub, ale o ničom takom neviem.

    Poznáš také niečo?

    Všetky služby čo poznám sú centralizované a neskutočné sračky. čo ma prekvapilo tak to je Gogs, to je použiteľné, ale zas centralizované.

    Registrovať sa na sto web gitoch aby som tam mohol niečo komitovať na to seru a keď je GitHub vývojársky FaceBook, tak to proste berem, slobodná alternatíva zatiaľ neexistuje.
    KERNEL ULTRAS video channel >>>
    Salamek avatar 4.9.2017 16:00 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Anonymní git clone
    GitLab je to same co GitHub akorad OSS a muzes spustit na vlastnim serveru... od jiste doby maji cely gitlab nabalickovany, takze staci pridat repo a nainstalovat...
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    Josef Kufner avatar 4.9.2017 16:52 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Anonymní git clone
    No... s těma balíčkama to mají tak trochu, aby se neřeklo. Ve skutečnosti ten balíček je image skoro celého systému, který sežere všechnu paměť a upgraduje se půl dne. Ale jinak jo, funguje to.
    Hello world ! Segmentation fault (core dumped)
    Salamek avatar 5.9.2017 02:49 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Furt lepsi jak provozovat instalaci ze SRC... nedavno jsem migroval z SRC instalace na "omnibus" a ten luxus aktualizace pres APT! To ze to chvili trva (10minut max) je ten nejmenci problem. RAM to zere uctyhodne ale za to se zlepsila odezva oproti SRC installu, pokud to je problem tak by melo jit vse pekne postelovat a pripadne srazit workers etc. v /etc/gitlab/gitlab.rb
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    Josef Kufner avatar 5.9.2017 12:02 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Ono to moc poštelovat nejde. Ten jeden worker si veme půl giga paměti. Provozovat to na něčem s méně jak 4GB paměti je nemožné (měl jsem to tak docela dlouho a není to vůbec hezké).
    Hello world ! Segmentation fault (core dumped)
    Bedňa avatar 4.9.2017 18:00 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Nefunguje decentralizovane a prepáč, GitLab je hrozná ...
    KERNEL ULTRAS video channel >>>
    Josef Kufner avatar 5.9.2017 00:25 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Ta decentralizace je problém všech webových aplikací a ještě to nikdo slušně nevyřešil.
    Hello world ! Segmentation fault (core dumped)
    Salamek avatar 5.9.2017 02:50 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Anonymní git clone
    LOL, GitLab je super :-D
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    Salamek avatar 4.9.2017 05:43 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Na verejne projekty GitHub, na privatni projekty GitLab na vlastnim serveru... jakakoliv jina kombinace nedava moc smysl...
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    4.9.2017 08:45 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Anonymní git clone
    A na vrabce kanón…
    Salamek avatar 4.9.2017 16:07 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Jasne, 152 privatnich projektu, 45 uzivatelu a 10 skupin... v tom 1653 issues 50 merge requestu 20 snippetu a 3538 poznamek... + napojena installace Mattermost serveru
    Kdyz neco delam tak to delam poradne nebo vubec!
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    4.9.2017 16:54 Want
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Pro tebe je to možná hlavní pracovní náplň, ale pro mne zcela okrajová záležitost.
    Vykook avatar 6.9.2017 22:16 Vykook | skóre: 23 | blog: Tomas
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Smysl to bude mít v případě, že GitLab nahradíš Gogs. Protože na privátní věci fakt nepotřebuješ něco, co žere X GB paměti a asi milion jader CPU.
    Nejde nám o dobro druhých. Nejde nám o bohatství. Jde o čisté opojení mocí.
    7.9.2017 07:00 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Anonymní git clone
    No, podle jeho komentáře výše to spíš než jako osobní server zní jako privátní server pro skupinu lidí o velikosti středně velké firmy :D
    Vykook avatar 7.9.2017 09:06 Vykook | skóre: 23 | blog: Tomas
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Ajo, teď na to koukám ;-) no otestované to nemám, ale nemyslím, že by to byl pro gogs problém.
    Nejde nám o dobro druhých. Nejde nám o bohatství. Jde o čisté opojení mocí.
    Salamek avatar 8.9.2017 00:52 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Nevypada to spatne... jen to asi v dobe kdy jsem zacinal s GitLabem jeste neexistovalo :-D
    Navic jsem rad ze jsem prezil tu Ruby hruzu a naucil se ten GitLab drzet pri zivote... nepotrebuji to opakovat s Go projektem :)
    A hlavne gitlab vyhovuje, naroky na HW me netrapi ;-)
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    Salamek avatar 8.9.2017 00:45 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Jo taky mi prijde ze to prehanim :-D ~146 projektu jsou z toho primo moje co jsem delal ja :-D Zbytek jsou spolecne + privatni kamose Uzivatele jsou vetsinou klienti at muzou hlasit issues + lidi co delali na jednom privatnim projektu spolecne... Myslim ze tak ~20 projektu bych mohl s klidem smazat protoze jsou vydane jako OSS nebo deprecated, ale dokud nezacne dochazet misto na 2TiB RAID10 poli tak me to moc netrapi :-D
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    4.9.2017 18:41 petr
    Rozbalit Rozbalit vše Re: Anonymní git clone
    Dekuji, libilo se!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.