Kada razvijamo aplikaciju, bilo za radnu površinu ili za web, najbolje je hostirati naš kôd u sistemu za kontrolu verzija iz različitih razloga:
- Možemo se vratiti na prethodnu točku ako nešto pogriješimo.
- Možemo imati bolji nadzor nad verzijama našeg koda ili proizvoda.
- Možemo stvoriti "grane" našeg projekta s novim promjenama bez utjecaja na izvornu ideju.
I ovo su samo neke od prednosti koje nam nudi ova vrsta sistema. Među najpoznatijim koje imamo ići, živahan i komšijski djed, gotovo zaboravljen subverzija.
Kao što je i logično, možemo imati svoje Sistem kontrole verzija na našem vlastitom serveru ili u oblaku GitHub možda najpoznatiji, ali naravno nije jedini.
Postoje i druge vrlo dobre alternative kao što su gitorious, GitLab i moj omiljeni, BitBucket koja ima neke mogućnosti koje njeni protivnici nemaju, ili jednostavno, moramo platiti za njih.
BitBuckets takođe nam omogućava da se prijavimo koristeći Otvori ID, naš račun Facebook, u Google, u cvrkut ili od GitHubzato nemojte pokušavati kreirajte račun e-pošte u Hotmailu da ga koristite, jer neće raditi ako se kao takvi ne registrirate na web mjestu 😛
Još jedna prednost koja nam omogućava BitBuckets je imati nekoliko Privatna spremišta, stvoriti radne grupe ili mogućnost unošenja naših promjena preko HTTPS-a, bez potrebe za konfiguriranjem bilo kakvih rijetkih portova ili naprednih parametara.
Ovo je za mene luksuz, jer u mojoj zemlji mnogi ISP-ovi blokiraju određene luke za koje se koriste GIT, ali sa BitBucket ovo nije problem. Zapravo, nakon što napravimo svoj račun i obavimo neku operaciju, dobit ćemo nešto poput ovog:
Kada smo se prvi put prijavili, BitBucket Dat će nam upute za konfiguriranje našeg računa i stvaranje našeg prvog spremišta, na jednostavan način. Možemo odabrati vrstu koda koji ćemo ugostiti i za nekoliko minuta možemo početi raditi.
Uobičajeno kada koristite Git na serveru u oblaku, morate konfigurirati javni i privatni ključ, stvoriti odnos povjerenja između računara i poslužitelja, itd ... Iz nekog razloga nisam morao učiniti ništa od toga 😀
Zbog toga BitBucket je za mene najbolja alternativa GitHub, iako naravno, svatko ima svoj ukus i svoje razloge za odabir najboljeg Sistem kontrole verzija šta god želite.
Morao bih stvoriti račun na nekim od ovih servera, imam puno koda napisanog na C (Gtk), Vala i PyGTK, koji nikada nisam učitao na mrežu da bih ga direktno dijelio.
Morat ću pročitati vodič o tome kako stvoriti račun na ovim serverima.
. Veliki dio programera besplatnog softvera koristi Github, poput Linux Mint zajednice ili MATE i Gnome projekta.
Također sam probao BitBucket i istina je da je vrlo dobar. Ima značajku koju GitHub nema, a to je forks sinhronizacija. Međutim, GitHub vam također omogućava upotrebu Gita pod HTTPS-om, integriraniji je s nezavisnim alatima (Open Build Service, Travis-CI, itd.) I ima besplatni hosting statičnih web stranica (zapravo možete ugostiti Firefox OS aplikacije).
Ne mislim trčati:
git clone https://repositorio
Ali da se izvrši Push and commit preko HTTPS-a .. Govorimo o istoj stvari, zar ne?
Iskreno ne postoji poput Github-a.
Github pravila.
Naravno, pogotovo kada platite da ga koristite 😉
Elav Da li stvarno moraš platiti da ga koristiš?
Da biste imali privatna spremišta i druge funkcije DA, morate PLAĆATI.
Kako je ružno raditi s privatnim spremištima, jer oni moraju sakriti nešto zlonamjerno.
Sav softver trebao bi biti besplatan i javan.
Ako Elav podržava privatna spremišta, to znači da podržava zaštićeni softver.
Lucas, u kojem je trenutku Elav rekao da podržavaju privatna spremišta ili vlasnički softver?
Elav je u postu samo spomenuo mogućnost (plaćanja) stvaranja privatnih spremišta u BitBucketu, a zatim ga je u komentaru pojasnio / ponovio korisniku, ništa više.
Molim vas, nemojte stavljati riječi u usta drugima. ¬_¬
@Luke
Potpuno se ne slažem da sav softver treba biti besplatan i javan. Nije ni zlo ni đavolsko ili bilo što drugo, to su (lično) vrlo različiti razlozi.
Zamislite da ste nezavisni programer i da imate uobičajenu aplikaciju, ali da ste dodali vrlo originalne funkcionalnosti. Sada podržavate otvoreni izvor i odlučujete da oslobodite kôd iz uobičajenih funkcionalnosti, ali od neobičnih funkcija odlučite ih učiniti privatnim. Zašto si to uradio?
Budući da su neobične funkcionalnosti ono što vašu aplikaciju čini atraktivnom, one će vam donijeti prihod, drugim djevojkama, više klijenata itd. Taj će vas privatni kod čuvati i razlikovati od ostalih programera. Ako ga pustite, bilo tko može učiniti one nevjerojatne značajke koje su vašu aplikaciju učinile jedinstvenom, izgubit ćete sredstva za život i zaradu.
Sad razumijete li zašto se ne slažem s vama? Ne mora sav softver biti slobodan. Ako vaš prihod dolazi iz drugog izvora, onda dajte sve da objavite sav kod koji imate, ali ako zarađujete za život razvijajući softver, ne možete si priuštiti taj luksuz.
Pozdrav.
Elav uklanja moj zapis o "" uputstvu za aplet za cimet "".
jer ako ne, korisnici linuxa mogu pogriješiti s izvršenom revizijom.
Nema problema, imamo sreće.
@marianogaudix pišem na mail 😉
@Lucas: Postoje stvari koje ne moraju biti dostupne svima i zbog njihovog znanja, ličnih ili radnih projekata. Koji je problem s korištenjem privatnog spremišta?
U github-u morate platiti ako želite imati privatna spremišta, odnosno ona nisu javno vidljiva. Dok bitbucket možete imati privatna spremišta bez plaćanja, ali samo do 5 korisnika može raditi na tim spremištima, ako ih morate platiti više. Za razliku od github-a koji nema ograničenja u pogledu broja korisnika.
Svaka ima svoje prednosti, ovisno o ukusu ili potrebama koje imate.
@kaltwulx, čini mi se da se precjenjuješ ... kao i svijet globalizacije, vrlo je vjerojatno da je karakteristike već napravio netko drugi. Osim toga, ako napravite nešto vrlo novo, vjerojatnije je da ćete izazvati senzaciju, onda bi vas zvali s mnogih strana i nudili vam $$ za druge stvari.
Misli što bi se dogodilo da je Newton razjasnio sve svoje teorije.
Bitbucket bi mogao biti na nivou Github-a, ali za Atlassian (kompaniju) to je samo još jedan proizvod, a ne njegov glavni igrač, međutim Github proizvodi "Github Inc." primijetite nivo posvećenosti?
Lično više uživam u Mercurialu, a za bilo što privatno koristim Bitbucket, ali bez sumnje je Github pravo mjesto za suradnju.
Pogledajte koliko stvari Atlassian ima osim Bitbuketa: https://www.atlassian.com/software
Dobro
Takođe koristim Bitbucket. I za mene je njegova najveća prednost u odnosu na GitHub u tome što mogu stvoriti GIT spremišta ili Mercurial spremišta, ovisno o tome što mi najviše odgovara (zapravo ga uvijek koristim s Mercurialom, nikad ga ne koristim s GIT)
Elav, šta kažeš o tome da ne moraš stvoriti odnos povjerenja između računara i servera.
Morate li se jednostavno prijaviti na terminal i ne kreirati RSA ključ ili nešto slično?
Trenutno se ne sjećam da sam radio bilo šta od toga O_O
Također ne morate znati jeste li primijetili SourceTree za Windows i Mac koji je kreirao Atlassian koji je ista Bitbucket kompanija i vrlo je sličan git klijentu. Verzija linuxa za koju su rekli da će izaći, ali to nije bilo u njihovim neposrednim planovima.
A ako imate univerzitetski račun, i GitHub i Bitbucket vam daju poklone.
Bitbucket je dobar, koristim Github za javna spremišta i Bitbucket za privatna, od kojih većina radi za treće strane. Gitorious i Gitlab ih nisu poznavali. Idem da ih testiram.
Takođe koristim oba sistema i tako iskorištavam prednosti koje svaki od njih ima
Sviđa mi se više od github-a, omogućava mi i stvaranje privatnih repo poslova, nemamo stalno besplatne projekte.
Hvala na savjetu, pogledaću!
Zdravo elav!
Drago mi je da su vam se svidjeli Bitbuckets ... ima svojih visokih bodova.
Kad imam minutu, spuštam temu (iako sam zadnji put imao problema s korištenjem).
Zagrljaj! Paul.
Zanimljiv prijedlog, jer barem ima prednost što naše osobne projekte drži u rezervi, a budući da ste komentirali blokiranje davatelja internetskih usluga, uvjerio me da ga koristim više od samog GitHub-a.
I usput, OwnCloud takođe može dodati iste GitHub funkcije?
Bitbucket je dobra alternativa i ono što mi se najviše sviđa kod bitbuketa je to što možete imati privatno spremište, koje morate platiti Githubom.
Vrlo dobro hvala na informacijama. Bilo mi je drago da vidim da još uvijek postoje besplatna privatna spremišta .. Pozdrav i nastavite.
Ne kažem da BitBucket nije dobar, trenutno ga koristim i sviđa mi se, ali radije ću platiti privatni repo nego platiti za više od 4 korisnika, što mi github nudi neograničeno