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í
×
    dnes 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 3
    včera 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Nová verze

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Nová verze

    Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

    Ladislav Hagara | Komentářů: 2
    včera 04:11 | Nová verze

    Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 731 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: SVN na ubuntu 10.10

    19.1.2011 16:11 D@rk
    SVN na ubuntu 10.10
    Přečteno: 740×
    dobrý den, chtěl bych se zeptat, jak sprovoznit svn server na ubuntu 10.10, snažil jsem se server udělat podle pár návodů, ale nikdy pak svn nefungovalo.Jestli máte nějaký návod, který doopravdy funguje, nebo sami ste si svn server instalovali, prosím poraďte.

    Řešení dotazu:


    Odpovědi

    19.1.2011 17:53 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Nevím jak na bubuntu, ale obvykle nainstalovat balíček z repozitáře a případně upravit konfiguraci. V čem je problém?
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    19.1.2011 18:52 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    no, jak pak dále nastavit, jaká složka je repositář, kdo pak k ní může atd ?
    19.1.2011 19:13 Sten
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Vytvoření repozitáře: svnadmin create

    Kdo k němu může: při HTTP(S) exportu (který doporučuji) se to nastavuje v Apache, stačí hledat „apache svn konfigurace
    19.1.2011 19:35 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    svnadmin --help a pak Vás asi napadne svnadmin create --help a pak by mělo svnadmin create /var/svn/repository/firstrepo (cestu jsem si vymyslel).
    No pak najdete /var/svn/repository/firstrepo/conf/authz,kde si asi upravíte něco jako
     
    [/]
    * = r
    franta = rw
    
    a pak najdete /var/svn/repository/firstrepo/conf/passwd kde asi upravíte něco jako
     
    [users]
    * = r
    franta = frantovoHeslo
    
    A repository je vytvořená, pro přístup všem read-only a write pro franta z hesle frantovoHeslo.
    (Pozn. Na kterého uživatele spustíte svnserve třeba svn ve skupině svn, by jste měl změnit vlastnictví a skupinu repository, pokud jste ji na něj již nevytvořil)
    Pak třeba spustíte (jestli potřebujete) svnserver nějak takto /usr/bin/svnserve -d -r /var/svn/repository/, což si předem nastudujete z man svnserve
    Do repository se pak dostanete přes adresu svn://localhost/firstrepo, což si lehce odzkoušíte, když si připojíte přes svn svn list svn://localhost/firstrepo --username franta což si zase lehce nastudujete pomocí svn help a svn list --help.
    Jedná se o nešifrovaný/nezabezpečený přístup k repository, pro zabezpečení to můžete tunelovat přes ssh. Či to „jinak“ zprovoznit přes https (kde uživatele už můžete definovat, tak že hesla nejsou uložena v plaintextu).
    Nevím jak je to v bubuntu a s případnými klikátky, ale tady je to docela hezky popsané (nalezeno za 1sec).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    19.1.2011 20:09 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    dobře děkuji, už to funguje, svn klient mě připojí k serveru z jiného pc, ovšem, když chci přidat z toho jiného počítače soubory nebo cokoliv, tak mi to napíše Authorzation failed a přitom mi nenaskočilo žádné okno k tomu, abych zadal username a heslo, které jsem nastavil na serveru :(
    19.1.2011 22:36 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Trpíte samomluvou :), s kým se tak přibližně bavíte? - odpovídáte si sám sobě. :)
    Nějaký obecný klient?, z řádku je to svn prikaz svn://jmeno-nebo-ip-serveru/firstrepo --username franta
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    19.1.2011 23:05 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    ne, samomluvou netrpím, je to tortoiseSVN a na jiném PC
    19.1.2011 23:43 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    To je dobře, dialog bude lepší… :)
    Jsem se na to díval jen na webu, a asi je to tak, že se to spojí readonly a pak to tak zůstane (což přijde divné).
    Zkusil bych v authz
    [/]
    r =
    franta = rw
    
    z restartnút svnserve(fčul nevím jestli je to nutné) jak to zareaguje.
    PS: v původním jsem měl chybku v souboru passwd má být jen
    [users]
    franta = frantovoHeslo
    
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    20.1.2011 00:01 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    A ještě mě napadlo fčul, že v souboru ../conf/svnserve.conf na serveru by mělo být něco jako:
    anon-access = none
    auth-access = write
    authz-db = authz
    password-db = cesta na passwd soubor danné repository
    
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    20.1.2011 14:49 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    změnil jsem to a teď tu mám error: Can't connect to host 'tranquillien.sytes.net': Nemohlo být vytvoøeno žádné pøipojení, protože cílový poèítaè je aktivnì odmítl.
    20.1.2011 16:14 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    A dovoluje to nastavení firewallu na tom bubuntu (standardně pro svnserve je třeba povolený port 3690)?, no ale do světa bych to takto nepouštěl, to je na vnitřní síť či na doma, do světa přes ssh tunel či https.
    Postupujte postupně, první se připojte na té stejné mašině přes svn z řádku a protokol svn (nebo kdyby jste to měl přes https, tak z lokáního stroje přes https) něco tam z lokálu vložte.
    No a pak podávejte více informací tom co jste udělal, jak nastavil apod.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    20.1.2011 21:19 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    no, tak když zadám svn://localhost/ --username dark nebo svn://localhost/repositories --username dark tak mi to píše, že adresář nebo soubor nebyl nalezen.. takže je tam něco jiného blbě, ale je divné, že jsem se tam normálně připojil
    20.1.2011 21:27 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    http://paste2.org/p/1202689 svnserve.conf .. jinak to mám ve tvaru /svn/repositories/conf/svnserve.conf http://paste2.org/p/1202690 authz http://paste2.org/p/1202693 passwd http://paste2.org/p/1202697 dav_svn.conf
    20.1.2011 22:13 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Základní otázka, jak to chcete používat, přes který protokol?
    Přístup k repository lze provozovat třemi základními způsoby, přes filesystém protokol 'file', pro který nepotřebujete nic spouštět, přes protokol 'svn' a na to musí běžet 'svnserve' (pomocí ps -ef | grep "sv[n]serve" zjistíte jestli běží) a poslední způsob(ze základních) je přes http či https, kde si to musíte na apache nastavit.
    Podle svnserve.conf máte repository v /svn/repositories/ podle authz, který by měl být spolu s passwd v /svn/repositories/conf/ máte povolen přístup uživateli 'dark'. Ty mezery na začátku řádku před těmi volbami (password-db, authz) v svnserve.conf bych odstranil (nevím jestli to má význam jen z principu)
    Podle množného čísla, a jak jsme si již psali, asi jste chtěl, to mít ještě v jednom adresáři více repository, nyní máte /svn/repositories/ jako jednu repository, vhodnější(možná ne pro Vás), je tam mít jednotlivé adresáře s jednotlivými repository.
    dav_svn.conf je irelevantní, bo to nemáte v svnserve.conf povoleno používat a dav_svn.conf by asi také potřeboval úpravy.
    Přihlášení pomocí svn protokolu je pak 'svn prikaz svn://localhost/ --username kubrt' ve vašem případě, nebo 'svn prikaz svn://localhost/jmenoRepository --username kubrt' v případě více repository v adresáři '/svn/repositories/'

    Začněte tím základním, definujte jak to chcete mít a přes co to chcete používat (přes 'file' je mi jasné, že ne - bo to už funguje určitě fčul)
    PS: soubory lze klidně přikládat i sem, není třeba to pak odkudsi lovit…
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    20.1.2011 22:26 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    chci to ještě pro pár kámošů, chceme si udělat nějaký menší projekt a spravovali bychom to přes želvu určitě, takže nejlepší bude SVN ? a to že je to nezabezpečené znamená co ? že nám může někdo přečíst hesla ? nebo dostat se do počítače ?
    20.1.2011 23:53 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Přes protokol svn běží vše jako text včetně hesel a nevím jak je bezpečný svnserve jako takový, obvykle se to do internetu nevystavuje.
    Dobré a rychlé řešení je svn ve ve vnitřní síti a ssh tunel. Nebo pak přes https, ale osobně mám zkušenost, že to má o kus vyšší nároky na připojení. Server na slabším adsl-ku přes https nemusí být to pravé co se rychlosti týče. Ale běžně se to používá.
    Subversion jako takové neřeší bezpečnost ani šifrování, očekává se zajištění jinou cestou.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    21.1.2011 14:03 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    takže mám zkusit například GIT nebo Hg ?
    21.1.2011 14:18 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    nebo, co mám v tom špatně ?
    21.1.2011 17:10 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Podle mě (nevím, jak se na to kdo dívá):
    V záměru: používat SVN přes internet přímo místo ssh tunelu. Z porty 22/80/443 si vystačíte na většinu věcí, vše ostatní protlačíte přes 22(ssh), a je to automaticky šifrovaný provoz. Navíc je to často povolený port na většině firewall-ů, lze to bez problémů používat z Linuxu i z Windows téměř odkukoliv. (Nezapomeňme přihlašování pomocí klíče/certifikátu)

    V nastavení: nevím, nedáváte žádné informace co jste udělal, běží-li vám svnserve, s jakými parametry jste jej spustil, nebo který protokol chcete používat, vytvořil-li jste repozitory, obsahuje-li to co má atd.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    pavlix avatar 21.1.2011 14:34 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    takže mám zkusit například GIT nebo Hg ?
    To můžu jen velmi důrazně doporučit :).
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.1.2011 14:47 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    jenže, to zas bude x nefunkčních návodů, já chci hlavně aby něco fungovalo, mohl byste nějaký návod doporučit ?
    pavlix avatar 21.1.2011 15:08 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Jde o to na co návod, já používám Git v kombinaci s transportem a autentizací SSH.

    Jenže, já mám úplně jiný pohled na věc, nehledal jsem návod na rychlé spláchnutí úkolu nahodit správu verzí.

    Správa verzí je pro mě strategická věc, na kterou si vybírám něco, co mi bude dlouhodobě fungovat. SVN mi nefungovalo nikdy (používám notebook, pracuju i bez kontektivity).

    Když chci něco takového nasadit, tak si to prostuduju, vyzkouším, ještě více prostuduju. A během toho na mě google vyplivne pár návodů.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.1.2011 15:41 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    V SNV je jednodušší se naučit základní používání než git. Ale když se člověk do gitu trochu dostane, dívá se zpět a říká si, jak jsme si mohli s tím svn vystačit :) Prostě absence rozumných větví v svn je hodně znát.

    Nastavení pravidel komunikace mezi vývojáři dělajícími na stejných sdílených větvích už není tak triviální a nějakou dobu nám trvalo, než si to sedlo. Ale záleží na modelu vývoje.

    Instalace GITu na server není složitá, viz např. gitosis. A nebo v případě open sourcu jít třeba na github a nic neřešit?
    pavlix avatar 22.1.2011 00:37 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    V SNV je jednodušší se naučit základní používání než git.
    Ani bych neřekl... možná tak se smířit s indexem, nebo si zapamatovat příkazy, které ho zpracovávají automaticky.
    Ale když se člověk do gitu trochu dostane, dívá se zpět a říká si, jak jsme si mohli s tím svn vystačit :)
    To si ale řekne člověk s nízkými požadavky.

    Člověk, který kdy chtěl pracovat offline, nadává na SVN od té doby, co s ním poprvé offline pracoval, o větvích a dalších možnostech ani nemluvím :).
    Nastavení pravidel komunikace mezi vývojáři dělajícími na stejných sdílených větvích už není tak triviální a nějakou dobu nám trvalo, než si to sedlo. Ale záleží na modelu vývoje.
    Tak, existují i jednoduché modely.
    Instalace GITu na server není složitá, viz např. gitosis. A nebo v případě open sourcu jít třeba na github a nic neřešit?
    gitosis je nástroj na pohodlnou správu více gitových repozitářů, na dva-tři repozitáře bych se nebál použít samotný git.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    xkucf03 avatar 23.1.2011 11:17 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Snad můžu prozradit, že tu brzo vyjde seriál o verzování :-)
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    21.1.2011 16:53 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Záleží na Vás, svn je nejednoduší, a pokud pracujete 1-5 kámošů, a je to jen jakési úložiště z doplňujícími informacemi a zodpovědnosti za jednotlivé části jsou pevně dané a oddělené, tak Vám svn bohatě vystačí (ne že by nezvládlo více, ale je fakt že vývoj jde do předu a jiné, nabízí širší možnosti).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    21.1.2011 21:34 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    no ano, ale pořád mi to nefunguje :(
    pavlix avatar 22.1.2011 00:39 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Záleží na Vás, svn je nejednoduší
    Mě přijde spíše složitější a méně užitečné... ve smyslu, některé věci mé denní potřeby tam jdou složitě, jiné vůbec.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    22.1.2011 01:05 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    hm...tak už jsem doopravdy beznadějný, zkusil jsem zprovoznit GIT pomocí pěti tutoriálů vytvořil kolemosmi userů a stejně to nejde.. fakt už nevím co, nainstaloval ubuntu server, spustit apache,redmine,mysql .. všechno šlo tak lehce.. a takováhle blbost nejde, neporadíte někdo.. klidně můžu dát ssh a že byste mi to tam nainstalovali.. 3 dni se tu s tím peru a fakt už nevím co dělat.. ta beznadějnost je příšerná
    pavlix avatar 22.1.2011 02:14 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Stačí dát 'git init nazevprojektu' v domovském adresáři uživatele na serveru... pak fungují adresy tvaru 'uzivate@server:nazevprojektu'. Nic netřeba instalovat či konfigurovat, stačí se naučit pracovat s gitem.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    22.1.2011 11:32 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    a kdybych to chtěl přes protokol git://mujprojekt.org ?
    pavlix avatar 22.1.2011 12:55 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    To je pokud vím určené jen pro anonymní přístup, používá se u opensource projektů.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    22.1.2011 13:12 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    ano, ono to bude opensource a anonymní, lidi se na něj můžou připojit, ale commitovat nemůžou pokud vím, pokud jim nedám povolení
    22.1.2011 13:16 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Pak bych vlastní repozitář asi neřešil a rovnou se podíval např. na ten github.
    22.1.2011 13:27 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    to je pěkné, ale tam nabízí pokud vím 600mb a náš projekt má přibližně 2GB.. chceme si trochu předělat jednu opensource hru, proto musí být ta repo opensource
    22.1.2011 13:49 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Tak to vypadá na mraky binárních souborů. Nejsem si jist, jak je na tom git s verzováním binárek, zda umí řešit jejich diffy, nebo každou verzi bere celý soubor. To by se to pak mohlo pěkně nafukovat a nechtěl bych takový repozitář klonovat.
    22.1.2011 14:30 D@rk
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    jo, já zapomněl smazat build, čistej kód má kolem 200mb, tkaže ok, mám to na gitu :)
    pavlix avatar 22.1.2011 14:40 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Nejsem si jist, jak je na tom git s verzováním binárek, zda umí řešit jejich diffy, nebo každou verzi bere celý soubor.
    Git binárky a textové z hlediska uložení nerozlišuje.
    To by se to pak mohlo pěkně nafukovat a nechtěl bych takový repozitář klonovat.
    Tak binárky mají tendenci se nafukovat bez ohledu na správu verzí, změny v nich často nebývají lokálního charakteru.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    22.1.2011 15:17 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Git binárky a textové z hlediska uložení nerozlišuje.

    Díky za info, nevěděl jsem o binárním diffu gitu.
    pavlix avatar 22.1.2011 15:37 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Ta úložná část gitu (tedy to, na čem hlavně pracoval Linus), je v podstatě filesystém indexovaný obsahem (hashí obsahu), který na základě heuristiky provádí nějakou kompresi, kde používá mimojiné i ty rozdílové soubory.

    Z hlediska uživatele je daleko jednodušší si představovat, že jsou v tom filesystému uložené všechny verze všech souborů, adresářů, commitů (ukazatelů na top adresáře a předchozí commity) a dalších objektů.

    To znamená, že třeba git nemá (při správné konfiguraci) problém zobrazovat diff třeba wordovských dokumentů. Nejjednoddušší způsob je, když se nastaví konvertor z wordu do čistého textu. Ale podle mě by nebyl problém i nechat si zobrazit diff mezi obrázky (obě verze se z gitu dostanou rychle), a nechat ho zobrazit třeba jako rozdílový obraz.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    22.1.2011 15:50 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    To jo, ale opravdu git ukládá předchozí verze binárních souborů jako jejich delty oproti aktuálnímu, nebo je do poolu dává celé?
    pavlix avatar 22.1.2011 15:59 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Ani jedno.

    Pokud vím, lokální git v první chvíli uloží věci tak jak jsou a optimalizovat začne při překročení nějaké velikosti nebo při prvním pokusu o přenášení dat po síti.

    Pro přesné chování je potřeba nastudovat ten optimalizační algoritmus, ale místo jednoduchého pravidla jako v některých jiných VCS, se tam používá heuristika, která dává lepší výsledky než pouhý diff předchozí verze oproti novější. Například díky detekci podobných souborů (stejné soubory jsou uloženy jen jednou už z principu).

    Celé je to vyladěno na běžné použití při správě software, zvláště pak na linuxové jádro a další větší projekty, kde se git používá. Takže se může stát, že na nějakých mezních případech bude git neefektivní.

    Při čtení dat git poskládá soubory podle potřeby, ať už byly uloženy jakkoli.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    22.1.2011 17:03 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Jasně, o ten optimalizační algoritmus (compression, garbage collection?) mi šlo :)

    Důvod mého dotazu je ten, že jsem tak před rokem četl diskusi, kde srovnávali git a komerční perforce, kde přišlo mi že znalci obého tvrdili, že např. pro kreativní agentury se git nehodí, protože verzují v podstatě jen binární data a git údajně není pro verzování velkých binárních souborů nijak optimalizovaný. Narozdíl od perforce, který se prý v těchto firmách právě z důvodu efektivního verzování velkých souborů používá. Možná se od té doby leccos změnilo.
    pavlix avatar 22.1.2011 17:42 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Důvod mého dotazu je ten, že jsem tak před rokem četl diskusi, kde srovnávali git a komerční perforce, kde přišlo mi že znalci obého tvrdili, že např. pro kreativní agentury se git nehodí, protože verzují v podstatě jen binární data a git údajně není pro verzování velkých binárních souborů nijak optimalizovaný.
    Ona to taky ještě před nějakou dobou byla pravda. Neznám detaily, ale o optimalizaci na binární data v gitu jsem četl něco z mailing listů.
    Narozdíl od perforce, který se prý v těchto firmách právě z důvodu efektivního verzování velkých souborů používá. Možná se od té doby leccos změnilo.
    Git nemá žádné omezení, které by mu bránilo pracovat s binárními daty a ukládat je efektivně.

    Jak efektivně nakládá s velkými (obvykle binárními) soubory je jiná věc, a na mailinglistu se psalo o změnách (optimalizacích), které to měly zlepšit.

    Benchmarky jsem nedělal a nikde nemám potřebu udržovat v gitu desítky/stovky gigabajtů, abych něco takového musel řešit.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    22.1.2011 18:49 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    Díky
    pavlix avatar 22.1.2011 19:46 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SVN na ubuntu 10.10
    nz
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.

    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.