Čo je úložisko v Linuxe. Konfigurácia archívov Ubuntu.

Úložisko bežne sa vzťahuje na miesto skladovania, často na bezpečnosť alebo ochranu.
- Wikipédia

Tu je, ako Wikipédia opisuje úložisko. To sa stalo, že na rozdiel od iných najhorúcejších slov, s ktorými sa zaoberáme, tento termín dokonale vyjadruje svoju esenciu. Úložisko je koncepcia skladovania zberu pre subjekty konkrétneho typu.

Úložisko ako zbierka

Pravdepodobne najdôležitejším rozdielom úložiska je, že sú zbierkami objektov. Neopisujú skladovanie v databázach alebo do pamäte cache alebo riešenie akéhokoľvek iného technický problém. Archívy predstavujú zbierky. Ako si ponechávate tieto zbierky - je to len detail implementácie.

Chcem v tejto otázke objasniť jasnosť. Úložisko je zbierka. Kolekcia, ktorá obsahuje subjekty a môže filtrovať a vrátiť výsledok späť v závislosti od požiadaviek vašej aplikácie. Kde a ako to ukladá tieto objekty je uskutočnenie.

Vo svete PHP sme zvyknutí na cyklus dotazu / odozva, ktorý končí smrťou procesu. Všetko, čo prišlo zvonka a neprežil - navštívil navždy, v tomto bode. Takže, nie všetky platformy fungujú týmto spôsobom.

Dobrým spôsobom, ako pochopiť, ako funguje úložisko, je prezentácia vašej aplikácie neustále pracuje, v tomto prípade všetky objekty zostávajú v pamäti. Pravdepodobnosť kritických porúch a reakcia na ne v tomto experimente môžu byť zanedbané. Predstavte si, že máte singletonovú inštanciu úložiska pre členské subjekty, členskému drancovi.

Potom vytvorte nový člen členov a pridajte ho do úložiska. Neskôr požiadate z archívu všetky položky uložené v ňom týmto spôsobom, dostanete zbierku, ktorá obsahuje tento objekt vo vnútri. Možno, že chcete získať nejaký konkrétny objekt svojím ID, je tiež možné. Je veľmi ľahké si predstaviť, že vo vnútri úložiska tieto objekty sú uložené v poli alebo, ešte lepšie, v zbierke objektov.

Jednoducho povedané, úložisko je špeciálnym druhom spoľahlivých zbierok, ktoré budete používať znova a znova uložiť a filtrovať esencie.

Interakcia s úložiskom

Predstavte si, že vytvárame podstatu člena. Objekt dávame do požadovaného stavu, potom požiadavka končí a objekt zmizne. Užívateľ sa snaží prihlásiť v našej aplikácii a nemôže. Je zrejmé, že tento objekt je k dispozícii pre iné časti aplikácie.

$ člen \u003d člen :: registrovať ($ e-mail, $ heslo); $ Členské štáty-\u003e Uložiť ($ člen);
Teraz môžeme prístup k objektu neskôr. Ako to:

$ Člen \u003d $ odvetví-\u003e HEENBYEMAIL ($ EMAIL); // alebo $ členovia \u003d $ odvetvie-\u003e getall ();
Objekty môžeme uložiť v jednej časti našej aplikácie a potom ich extrahovať z iného.

Mali by sa archívy vytvoriť entity?

Môžete spĺňať takéto príklady:

$ Člen \u003d $ odvetví-\u003e vytvoriť ($ e-mail, $ heslo);
Videl som veľa argumentov, ktoré viedli k tomu, ale absolútne nezaujíma o podobný prístup.

Po prvé, archívy sú zbierky. Nie som si istý, prečo by mala byť kolekcia kolekcia a továreň. Počul som, že argumenty "Ak sa s liečbou pohodlnejšie, potom prečo nie visieť psovod na takéto akcie"?

Podľa môjho názoru je to Anti-Cupy. Prečo nie nechať členské triedy, mať vlastné pochopenie, ako a prečo je objekt vytvorený alebo prečo nie samostatnú továreň na vytváranie zložitejších objektov?

Ak zaoberáme našim úložiskám ako jednoduché zbierky, to znamená, že ich nemusia načítať s nadmerným funkčným. Nechcem triedy zbierok, ktoré sa správajú ako továrne.

Aká je výhoda použitia úložiska?

Hlavnou výhodou archívov je abstraktným mechanizmom skladovania pre zbierky subjektov.

Poskytnutím člena členského rozhrania, sme rozpútaní rukami developerov, ktoré sa už rozhodnú, ako a kde ukladať údaje.

Trieda ArrayMemberMepository Distribúcia členstvo (Private $ členov \u003d; Verejná funkcia Uložiť (člen $ / člen) ($ This-\u003e Členovia [(String) $ člen-\u003e GetID ()] \u003d $ člena;) Verejná funkcia Getall () (Return $ Toto -\u003e Členovia;) Verejná funkcia HEEDBYID (ak (ak (ISSET) $ FIGHTIVE) (RETURN COUNTION

Trieda RedisMemremrepository implementuje členstvo (verejná funkcia uložiť (člen $ / člen) (// ...) // dostanete bod)
Väčšina našich aplikácií teda vedia len abstraktné koncepcie členského členského štátu a jeho použitie môže byť oddelené od skutočnej implementácie. Je to veľmi veľa.

Aké úložisko zahŕňajú: doménu alebo aplikačnú servisnú vrstvu?

Tu je zaujímavá otázka. Po prvé, definujeme, že aplikačná servisná vrstva je viacúrovňová architektúra, ktorá je zodpovedná za špecifické podrobnosti o implementácii aplikácií, ako je napríklad integrita databázy, a rôzne implementácie práce s internetovými protokolmi (odoslanie e-mail, API), atď.

Termínová vrstva domény definujeme ako vrstva viacúrovňovej architektúry, ktorá je zodpovedná za obchodné pravidlá a obchodnú logiku.

Kde bude úložisko na tento prístup?

Pozrime sa na náš príklad. Tu je kód, napísaný skôr.

Trieda ArrayMemberMepository Distribúcia členstvo (Private $ členov \u003d; Verejná funkcia Uložiť (člen $ / člen) ($ This-\u003e Členovia [(String) $ člen-\u003e GetID ()] \u003d $ člena;) Verejná funkcia Getall () (Return $ Toto -\u003e Členovia;) Verejná funkcia WEELBYID (ak (ak (ISSET) $ BIGID])) (Return $ This-\u003e Členovia [(String) $ členstvo];)))
V tomto príklade vidím veľa detailov predaja. Musia nepochybne zadať aplikačnú vrstvu

A teraz odstránime všetky podrobnosti o implementácii tejto triedy ...

Trieda ArrayMemberMepository Držiteľa členstvo (verejná funkcia uložiť (člen $ / člen) () Verejná funkcia Getall () () Verejná funkcia HEEDBYID (Členstvo $ BlenchId) ())
Hmm ... Začína vyzerať známe ... čo sme zabudli?

Možno, že výsledný kód vám pripomína?

Rozhranie Člen Funrepository (člen $ / člen); Verejná funkcia Getall (); Verejná funkcia HEEDBYID (FIGHIDION $ BIGID);)
To znamená, že rozhranie je na hranici vrstiev. A v skutočnosti môže obsahovať koncepty špecifické pre domén, ale samotná realizácia by to nemala robiť.

Rozhrania archívov patria do vrstvy domény. Implementácia sa vzťahuje na aplikačnú vrstvu. To znamená, že sme slobodní pri budovaní architektúry na úrovni doménovej vrstvy bez nutnosti závisieť od vrstvy služby.

Sloboda meniacich sa dátových skladov

Kedykoľvek počujete niekoho konverzácie o koncepte objektovo orientovaného dizajnu, pravdepodobne ste počuli niečo ako "... A máte možnosť zmeniť jednu implementáciu ukladanie dát do druhého v budúcnosti ..."

Podľa môjho názoru, to nie je celkom pravda ... Dokonca by som povedal, že je to veľmi zlý argument. Najväčším problémom vysvetľovania koncepcie archívov je otázka okamžite "Naozaj to chceš urobiť?". Nechcem, aby takéto otázky ovplyvnili používanie vzoru úložiska.

Akákoľvek pomerne dobre navrhnutá objektovo orientovaná aplikácia je automaticky vhodná pre vyššie uvedenú prednosť. Ústredným konceptom OOP je zapuzdrenie. Môžete poskytnúť prístup k API a skryť implementáciu.

Koniec koncov, nebudete naozaj prepnúť z jedného orm do druhého a späť. Ale aj keď to chcete urobiť, aspoň budete mať možnosť urobiť to. Avšak, nahradenie implementácie úložiska bude obrovské plus pri testovaní.

Testovanie pri používaní vzorového "úložiska"

Všetko je tu jednoduché. Predpokladajme, že máte objekt, ktorý spracúva niečo ako registrácia účastníkov ...

Trieda RegisterTheMarmBandler (Private $ členovia; Verejná funkcia __Construct ($ This-\u003e Členovia \u003d $ členovia;) Public Funkcia Rukoväť (RegisterMember $ Command) ($ člena \u003d člen :: Zaregistrujte sa ($ Command-\u003e Email, $ Command-\u003e Heslo) ; $ This-\u003e Členovia-\u003e Uložiť ($ člen);)
Počas ďalšej operácie môžem urobiť inštanciu DOCTRINESEMARTEREPOSH. Počas testovania je však ľahké ho nahradiť inštanciou ArrayMemremrepository. Obaja implementujú rovnaké rozhranie.

Zjednodušený testovací prípad môže vyzerať takto ...

$ repo \u003d New ArrayMemberEpository; $ Handler \u003d nový register ($ repo); $ Queque \u003d $ This-\u003e CreateRequest (["Email" \u003d\u003e [Chránené e-mail]"," Heslo "\u003d\u003e" AngelofDestruce "]; $ Handler-\u003e Rukoväť (RegisterThermmember :: Použite formát ($ Request)); AsserTCOUNT (1, $ Repo-\u003e HEENBYEMAIL (" [Chránené e-mail]"));
V tomto príklade si utečieme obslužný program. Nemusíme kontrolovať správnosť ukladania údajov úložiska v databáze (alebo kde inde). Otestujeme konkrétne správanie tohto objektu: Zaregistrujte používateľa na základe údajov formulára a potom ich prejdite do úložiska.

Zber alebo stav

V knihe implementácii dizajnu poháňaného domény Vaughn Vernon rozlišuje medzi typmi archívov. Myšlienka zberu-orientovaného úložiska (Orig. - Úložisko orientované na zber) Skutočnosť, že práca s archívom je v pamäti, as. Úložisko, orientované na skladovanie (Orig. - úložisko orientované na persistenciu) Obsahuje myšlienku, že to bude nejaký druh hlbšieho a sledovaného skladovacieho systému. V podstate rozdiely len v menách.

// Odborno-orientované $ členné partnerstvo-\u003e pridať ($ člen); // vs Persistenstence-orientovaný $ členná členstvo-\u003e Uložiť ($ člen);
Všimol si, že toto je len môj názor a doteraz k nemu dodržiavam vo veciach používania úložísk. Chcel by som však varovať. Nakoniec sa na nich zameriavam ako na zbierky objektov s rovnakými povinnosťami ako akákoľvek iná zbierka objektov.

Ďalšie informácie

Vytvorenie projektu na github o úložisku, na ktorých by sa mal, samozrejme, sledovať. Vnútri nájdete príklady práce s ukladaním pamäte a súborov.

Výsledok

Myslím si, že…
  1. ... Je dôležité, aby sa archívovali jedinečnú úlohu na funkciu ako zbierku objektov.
  2. ... Nemali by sme používať archívy na vytvorenie nových inštancií objektov.
  3. ... musíme sa vyhnúť používaniu úložiska ako spôsob prechodu z jednej technológie do druhého, pretože majú veľa výhod, čo je ťažké odmietnuť.
V budúcnosti plánujem napísať niekoľko ďalších bodov o úložiskách, ako je napríklad ukladanie výsledkov s využitím dekorátora, požiadaviek s použitím vzorového vzoru, úložisko pri spracovaní dávkových operácií veľké množstvá objektov.

Ak máte otázky, alebo ak je váš názor odlišný od môjho, napíšte komentáre nižšie.

Ako vždy, mám v úmysle aktualizovať článok na synchronizáciu s mojím súčasným názorom.

Metódy inštalácie programov v systémy Windows A Linux (rovnako ako BSD) sa líšia. Dá sa povedať, že aj ideológia inštalácie programov je iná. Používatelia systému Windows Program je zvyknutý vo forme inštalačného súboru (alebo skupiny súborov). Tieto súbory si musia stiahnuť z internetu alebo sa dostať na CD / DVD. Pre Linux je táto metóda necharaktáristi, aj keď je to tiež.

Vlastne, Úložisko je súbor súborov . Systém Linux To znamená, že osoba, ktorá chce vytvoriť program, sa zmení na úložisko, v ktorom je tento program uložený. Vykonáva sa cez terminál.

Chcem napríklad nainštalovať Linux Mint. 17.1 Virtualizačný program Virtual Box. Spustím terminál a zavádzam nasledujúci príkaz:

sudo apt-get nainštalovať virtualbox-4.3

Inštalácia by mala byť vykonaná s právami superadeministrator, takže pridáme slovo sudo na príkaz. Terminál sa pýta na našu službu Super minister a informuje informácie o balíkoch, ktoré budete inštalovať.


Inštalácia VirtualBox cez terminál

Po schválení používateľa systém začne čerpať súbory Zo sieťového skladovania na internete. Takže nemusíte ísť na stránku programu a na stiahnutie inštalačný súbor manuálne.

Samotný proces inštalácie je nasledovný:


Inštalácia VirtualBox v Linux Mincov

Po inštalácii sa program nachádza v zozname iných inštalovaných programov.


VirtualBox v Linuxe Mint

Kto môže vytvoriť archívy?

Ktokoľvek. Pokiaľ ide o archívy, operačný systém je prevzatý, z ktorého úložiská, to je v prvom rade, úložisko samotného systému. Samostatné programy Tiež majú svoje archívy (verzie programov na nich, spravidla, nedávno), ale takéto skladovacie zariadenia musia byť pridané v nastaveniach operačného systému manuálne. Je to buď cez manažér balíkov alebo prostredníctvom príslušných príkazov v termináli.

Ako vidíte, v mojom prípade, súbory virtualBox už mali v mojom archíve, takže som nemusím vykonávať ďalšie akcie. Čo by som musel urobiť, ak by nebol takýto program v úložisku takéhoto programu? Pridajte vývojárov reposítu samotného programu.

Napríklad, nájdenie "zdrojov aplikácií" v menu Mint Linux a tam časť "Ďalšie archívy".


Pridanie úložiska v mincovní Linuxu

Alebo hovoriť v termináli

sUDDO SH-C "ECHO" deb http://download.virtualbox.org/virtualbox/debian Trustry prispieva »\u003e\u003e /etc/APT/sources.List"

Toto je cesta k špecifickému úložisku VirtualBox. V prípade iných programov bude cesta iná. Potom aktualizujte balíky cache:

Sudo apt-get update

Pri pridávaní odkazu na úložisko prostredníctvom manažéra balíkov by mal byť tiež láskavý deb [odkaz na internetový úložisko]. Okrem toho si môžete všimnúť časť s archívom PPA na obrazovke. Sú priradené.

Na tomto, možno, všetko. A pamätajte, skrotiť tučniak nie je tak ťažké, ako sa zdá.

Úložisko

Úložisko, skladovanie - miesto, kde sú všetky údaje uložené a podporované. Najčastejšie sú údaje v archíve uložené ako súbory dostupné na ďalšiu distribúciu cez sieť.

Existujú archívy na ukladanie programov napísaných v rovnakom jazyku (napríklad CPAN pre Perl) alebo určené pre jednu platformu. Mnohé moderné operačný systémAko napríklad OpenSolaris, FreeBSD a väčšina distribúcií Linuxu majú oficiálne archívy, ale tiež vám umožnia inštalovať balíky z iných miest. Väčšina úložiska je zadarmo, ale niektoré spoločnosti poskytujú prístup k ich vlastným archívom za platené predplatné.

Úlohy sa používajú vo verziách riadiacich systémov, ukladajú všetky dokumenty spolu s históriou ich zmien a ďalších služieb. Ruská Subverzia Spoločenstva odporúča použiť namiesto termínu Úložisko Termín skladovanie, pretože plne spĺňa priamy preklad slova "úložisko" a jeho koncept.

Existujú rôzne automatizované systémy vytváranie archívov. Jeden z typov archívov: Skladovanie / DVD - inštalačné disky Pre balíky konkrétneho softvéru.

pozri tiež

Spojenie


Nadácia Wikimedia. 2010.

Sledujte, čo je "úložisko" v iných slovníkoch:

    Miesto, kde sú všetky údaje uložené a podporované. Najčastejšie sú údaje v archíve uložené ako súbory dostupné na ďalšiu distribúciu cez sieť. Úlohy sa používajú v systémoch riadenia verzií, všetko je uložené v nich ... ... Obchodný slovník

    Úložisko - Skladovanie databázových objektov. Predmety informačné technológie Vo všeobecnosti EN úložisko ...

    - (EASTR., Lat. Repono, Repošitum sa vráti na miesto, ísť) pôrodnícky nástroj používaný na dopĺňanie žiakovej slučky ... Veľký lekársky slovník

    Úložisko: (Anglicky Sklad úložiska, Skladovanie) Úložisko Pozri tiež úložiská Yucca Mountain American Suché skladovanie vyhoreného jadrového paliva ... Wikipedia

    softvérové \u200b\u200bbalíkové úložisko (úložisko) - 3.17 Úložisko softvérové \u200b\u200bbalíky (Úložisko): Uzavretá sada softvérových balíkov a metaografických informácií o nich. Úložisko sa volá zatvorené, ak je možné vypočítať jeho uzavretie pre každý binárny balík, t.j. Tašku môžete nainštalovať ... ... Directory Directory Podmienky regulačnej a technickej dokumentácie

    Yucca Mountain ... Wikipedia

    Tento termín má aj iné hodnoty, pozri SISIF (hodnoty). SISIF charakter gréckej mytológie. Sisif (... Wikipedia

    centrálne úložisko - centrálny skladovací systém Tento systém Je určený na skladovanie rôznych údajov, vrátane biografie športovcov, počtu medailí, harmonogramu udalostí, správ o dopravných službách a informácií o návštevníkoch. [Oddelenie ... ... Technický adresár prekladateľa

    Ústav úložiska Elektronický archív pre dlhodobé skladovanie, akumulácia a zabezpečenie dlhodobého a spoľahlivého otvorený prístup Výsledky vedeckého výskumu vykonaného v inštitúcii. Univerzitné inštitucionálne ... ... Wikipedia

    Umiestnenie úložiska, kde sú všetky údaje uložené a podporované. Najčastejšie sú údaje v archíve uložené ako súbory dostupné na ďalšiu distribúciu cez sieť. Príkladom archívu môže slúžiť ako bezplatné softvérové \u200b\u200búložisko ... ... Wikipédia

Knihy

  • Ruby na koľajniciach pre začiatočníkov. Študujeme vývoj webových aplikácií založených na koľajniciach, Hartle Michaela. Ruby na koľajniciach, ktoré používajú rôzne spoločnosti, ako napríklad Twitter, Github, Disney a Yellow Stránky, je jedným z najobľúbenejších rámcov na vývoj webových aplikácií, ale ...

Potom, čo sme sa snažili odpovedať na vaše otázky z toho, čo a čo sa určite stretnete s novou definíciou - úložisko (Repo, Repo, Repository).Úložisko, skladovanietoto miesto, v ktorom sú všetky údaje uložené a aktualizované. Najčastejšie je to dáta vo forme súborov, ktoré sú k dispozícii na ďalšiu distribúciu prostredníctvom internetu. V tomto článku povieme

V kontakte s

o archívoch v Cydia. Hlavný rozdiel Obchod s aplikaciami. Cydia je, že Cydia nie je jediným úložiskom pre aplikácie. Cydia zhromažďuje údaje o aplikáciách z rôznych internetových zdrojov osobitne navrhnutých na prácu s ním. Tieto internetové zdroje alebo jednoducho stránky sa nazývajú archívy. Úložisko môže vytvoriť akúkoľvek osobu tým, že do neho vytvorí, napríklad jeho výber aplikácií Cydia. Úlohy v Cydii A Veľká sada.

Predvolené inštalácie Cydia, Už obsahuje niekoľko archívov. Najväčší z nich je bigboss. Tento úložisko obsahuje stovky tém a programov, ako sú veľmi populárne sBSettings and barel. Napríklad aplikácia Mywi je v inom úložisku - Modmyi.com. Vo všeobecnosti, aby sa aplikácia nainštalovala, musíte najprv pridať do archívu Cydia, tj. Miesto, na ktorom sa skladuje.

Ako pridať nové úložisko v Cydia.

1. Kliknite na ikonu Cydia a prejdite na časť "Spravovať" V dolnej časti obrazovky vyberte sekciu "Zdroje".

2. Klepnite na "Upraviť" V pravom hornom rohu a potom "Pridať" vľavo.

4. Ak sa po niekoľkých sekundách vykonáva správne, vaše archívy sa zobrazia v zozname. nový zdroj. Keď kliknete na to, uvidíte aplikácie v ňom.

Ak ste zrazu presvedčení, že adresa, ktorú ste zadali, je verný, ale úložisko nebolo pridané do zdrojového zoznamu a Cydia hlási chybu, potom problém je s najväčšou pravdepodobnosťou preťaženie servera, na ktorom sa nachádza úložisko. V tomto prípade stojí za to odstrániť pridané úložisko a nainštalovať ho neskôr.

Zoznam užitočných úložísk:

http://sinfuliphonerepo.com (aplikácie, náplasti, atď.)

http://ihacksrepo.com (obrovská knižnica rôznych súborov)

http://cydia.i4Tips.com (Set Deb Packages)

http://apt.alleon.Name (ruský úložisko: témy, korekcie, khaki, programy, hry, tapety, zvonenia)

http://cydia.xsellize.com (programy, hry, obrázky, melódie.)

http://ispaziorepo.com/cydia/APT/ (témy, korekcie, khaki, programy, hry, tapety, zvonenia atď.)

http://cydia.hackulo.us (AppSync, Installouus a Hacklous Patches)

http://repo.hackyouriphone.org (khaki, móda, programy atď.)

DÔLEŽITÉ !!! Nikdy nezatvárajte neznáme aplikácie z Cydia - to môže viesť k strate dát na zariadení alebo na zhodnocovanie prostredníctvom iTunes.

Nižšie nájdete, kde sú uložené služby úložiska, ktoré sú podporované riadiace systémy verzií, či majú aplikáciu na plochu a ktoré operačné systémy môžu byť nainštalované.

# Spoločnosť Ročník Riadiace verzie Úložisko dát Cena (mesačne), $
1
0
2008 Git, svn. 7–210
2
0
2008 Git, ortuť Cloud / vlastný server 10–200
2016
3
0
2011 Git. Server 4-99
4
0
2007 Git, svn. zalomený 15–200

Medzi ďalšie úložné služby pre ukladanie kódu počas spracovania údajov respondentov boli považované za: Amazon Cloud Drive, Codebase, Gitolit, Heroku, Microsoft Azure, Rhodecode, Subversion, TEAM FOUNDATION Server.

O hodnotení

Hodnotenie archívov na uskladnenie kódu vykonáva Telelamín na tretí čas a vytvorí sa na základe prieskumu 540+ technických lídrov digitálnych spoločností, ktoré sa konali od apríla 2016 do mája 2018. Respondenti boli požiadaní, aby si vybrali jednu alebo viac možností odpovede na otázku "Aké služby úložiska používate na úložný kód?".

Dynamika sa dajú v porovnaní s údajmi získanými telemnom na obdobie od augusta 2014 do apríla 2016.

Ranking s pomerne veľkou maržou (77%) naďalej vedie github - najslávnejšia webová služba pre hosting projektov založených na riadiacom systéme verzie GIT. Pre projekty Open Source je služba zadarmo, a pre súkromné \u200b\u200bprojekty so súkromnými archívmi existuje niekoľko tarifných plánov:
- Osobné (vytvorenie súkromných archívov pre tímové použitie, od $ 7 mesačne);
- pre malé organizácie (možnosť riadiť nastavenia prístupu, od 25 USD za mesiac);
- Pre veľké spoločnosti (môžete nainštalovať na vlastný server alebo váš mrak, od $ 2520 ročne).
GitHub sa často nazýva sociálna sieť pre vývojárov. Má všetky relevantné prvky: Fallloving, komentovať, Obľúbené. Aktivita na službe môže tiež vykonávať ako životopis.

V druhom mieste Bitbucket za neho hlasoval 48% respondentov. Umožňuje vám vytvoriť neobmedzený počet súkromných archívov, ale má limit 5 používateľov. Pre tímy väčšia veľkosť Existuje platená verzia - od $ 10. Vzhľadom k tomu, Bitbucket je jedným z atlasských výrobkov, môže byť integrovaný s inými riešeniami tejto spoločnosti: Jira, HipChat, Bambus.

GitLab (14%) Funkčný je podobný GitHub, ale môžete ho nainštalovať pre svoj vlastný server zadarmo a nastaviť svoje potreby. Zároveň existuje aj ako SaaS - Po registrácii, môžete vytvoriť súkromné \u200b\u200barchívy zadarmo. spolupráca. Splatné funkcie - Vo verzii pre veľké spoločnosti (od 48 $ za používateľa za rok).

Nakoniec, v štvrtom mieste Beanstalk - 1% z celkového počtu respondentov. Na rozdiel od konkurentov ponúka bezplatná verzia Iba 2 týždne a výber platených taríf závisí od počtu používateľov, úložiska a vyhradeným objemom skladovania. Tarify pre platené spoločnosti (50-200 dolárov) zahŕňajú aj číslo pridané vlastnosti, ako je napríklad prioritná podpora alebo nasadenie na viacerých serveroch súčasne.