Når vi utvikler et program, enten det er på skrivebordet eller på nettet, er det best å være vert for koden vår i et versjonskontrollsystem av forskjellige årsaker:
- Vi kan gå tilbake til et forrige punkt hvis vi gjør noe galt.
- Vi kan ha bedre kontroll over versjonene av koden eller produktet vårt.
- Vi kan lage "grener" av prosjektet vårt med nye endringer uten å påvirke den originale ideen.
Og dette er bare noen av fordelene som denne typen systemer gir oss. Blant de mest kjente vi har gå, Mercurial og nabolagsfaren, den nesten glemte Subversion.
Som det er logisk, kan vi ha vår Versjonskontrollsystem på vår egen server, eller i skyen, å være GitHub muligens den mest kjente, men selvfølgelig er det ikke den eneste.
Det er andre veldig gode alternativer som Gitorisk, GitLab og min favoritt, BitBucket som har noen alternativer som motstanderne ikke har, eller rett og slett, vi må betale for dem.
BitBuckets det lar oss også logge på med OpenID, vår beretning om Facebook , av Google, av Twitter til GitHubså ikke prøv opprette en e-postkonto i Hotmail for å bruke det, fordi det ikke fungerer med mindre du registrerer deg som sådan på nettstedet 😛
En annen fordel som tillater oss BitBuckets er å ha flere Private arkiver, opprette arbeidsgrupper eller muligheten for å gjøre endringene våre via HTTPS, uten å måtte konfigurere noen sjeldne porter eller avanserte parametere.
Dette er en luksus for meg, for i mitt land blokkerer mange Internett-leverandører spesifikke porter som brukes til GIT, men med BitBucket dette er ikke noe problem. Når vi først har kontoen vår og gjør noe, får vi faktisk noe slikt:
Da vi sjekket inn først, BitBucket Det vil gi oss instruksjonene for å konfigurere kontoen vår og opprette vårt første lager på en enkel måte. Vi kan velge hvilken type kode vi skal være vert, og på få minutter kan vi begynne å jobbe.
Normalt når du bruker Git på en server i skyen, må du konfigurere de offentlige og private nøklene, opprette et tillitsforhold mellom PC og server, osv ... Av en eller annen grunn har jeg ikke hatt å gjøre noe av det 😀
Det er derfor BitBucket Det er for meg det beste alternativet til GitHub, selv om alle selvfølgelig har smak og grunner til å velge det beste Versjonskontrollsystem hva du vil.
Jeg må opprette en konto på noen av disse serverne, jeg har mye kode skrevet i C (Gtk), Vala og PyGTK, som jeg aldri har lastet opp til nettverket for å dele direkte.
Jeg må lese en veiledning om hvordan du oppretter en konto på disse serverne.
. De fleste av de gratis programvareutviklerne bruker Github, slik er tilfellet Linux Mint-fellesskapet eller MATE and Gnome-prosjektet.
Jeg har også prøvd BitBucket, og sannheten er at den er veldig bra. Den har en funksjon som GitHub ikke har, som er gaflesynkronisering. Imidlertid lar GitHub deg også bruke Git under HTTPS, er mer integrert med tredjepartsverktøy (Open Build Service, Travis-CI, etc.) og har gratis hosting for statiske websider (du kan faktisk være vert for Firefox OS-applikasjoner).
Jeg mener ikke å løpe:
git clone https://repositorio
Men å utføre Push and Commit over HTTPS .. Vi snakker om det samme, ikke sant?
Det er ærlig talt ingen som Github.
Github regel.
Jada, spesielt når du betaler for å bruke den 😉
Elav Må du virkelig betale for å bruke den?
For å ha private depoter og andre funksjoner JA, må du BETALE.
Hvor stygt det er å jobbe med private arkiver, fordi de må skjule noe ondskapsfullt.
All programvare skal være gratis og offentlig.
Hvis Elav støtter private arkiver, betyr det at den støtter proprietær programvare.
Lucas, på hvilket tidspunkt sa Elav at de støtter private arkiver eller proprietær programvare?
Elav nevnte bare i innlegget muligheten for (å betale) for å opprette private lagringssteder i BitBucket, og i en kommentar avklarte han / gjentok det til en bruker, ingenting mer.
Ikke legg ord i andres munn. ¬_¬
@Luke
Jeg er helt uenig i at all programvare skal være gratis og offentlig. Det er verken ondt eller djevelsk eller noe, dette er (personlig) veldig forskjellige grunner.
Tenk deg at du er en uavhengig programvareutvikler og at du har et vanlig program, men at du har lagt til veldig originale funksjoner. Nå støtter du åpen kildekode og bestemmer deg for å frigjøre koden fra vanlige funksjoner, men fra uvanlige funksjoner bestemmer du deg for å gjøre dem private. Hvorfor gjorde du det?
Siden de uvanlige funksjonene er det som gjør søknaden din attraktiv, vil de være de som gir deg inntekt, andre jenter, flere kunder osv. Den private koden vil være den som holder deg og gjør deg forskjellig fra andre utviklere. Hvis du slipper den koden, kan hvem som helst gjøre de utrolige funksjonene som gjorde applikasjonen din unik, du mister levebrødet, inntekten din.
Nå forstår du hvorfor jeg er uenig med deg? Ikke all programvare må være gratis. Hvis inntekten din kommer fra en annen kilde, så gi alt for å frigjøre all koden du har, men hvis du lever av å utvikle programvare, har du ikke råd til den luksusen.
Hilsener.
Elav fjerner oppføringen jeg gjorde om "" applet tutorial for Cinnamon "".
fordi hvis ikke brukerne fra linux kan ta feil med revisjonen som er gjort.
Ikke noe problem, vi er heldige.
@marianogaudix Jeg skriver til posten 😉
@Lucas: Det er ting som ikke trenger å være for alles rekkevidde og kunnskap, personlige eller arbeidsprosjekter. Hva er problemet med å bruke et privat arkiv?
I github må du betale hvis du vil ha private arkiver, det vil si at de ikke er offentlig synlige. Mens bitbucket kan du ha private depoter uten å betale, men bare opptil 5 brukere kan jobbe med disse repositoriene, hvis det er mer du må betale. I motsetning til github som ikke har noen begrensning i antall brukere.
Hver og en har sine fordeler, avhengig av smak eller behov du har.
@kaltwulx det virker for meg at du overvurderer deg selv ... som den globaliserte verden, det er veldig sannsynlig at egenskapene allerede er laget av noen andre. Dessuten, hvis du gjør noe veldig nytt, er det mer sannsynlig at du forårsaker en følelse, så vil de ringe deg fra mange sider og tilby deg $$ å gjøre andre ting.
Han tror hva som hadde skjedd hvis Newton gjorde alle teoriene klare.
Bitbucket kan være på nivå med Github, men for Atlassian (selskapet) er det bare et annet produkt og ikke dets stjernespiller, men Github er laget av "Github Inc." legge merke til nivået på engasjement?
Personlig liker jeg Mercurial mer og til alt privat bruker jeg Bitbucket, men for å samarbeide uten tvil er Github det rette stedet.
Sjekk ut hvor mange ting Atlassian har bortsett fra Bitbucket: https://www.atlassian.com/software
God
Jeg bruker også Bitbucket. Og for meg er den største fordelen over GitHub at jeg kan opprette GIT-arkiver eller Mercurial-arkiver, avhengig av hva som passer meg best (faktisk bruker jeg den alltid med Mercurial, jeg bruker den aldri med GIT)
Elav, hva du sier om ikke å måtte opprette et tillitsforhold mellom PC og Server.
Må du bare logge på terminalen og ikke opprette en RSA-nøkkel eller noe sånt?
Akkurat nå husker jeg ikke at jeg har gjort noe av den O_O
Du må heller ikke vite om du har lagt merke til SourceTree for Windows og Mac opprettet av Atlassian, som er det samme Bitbucket-selskapet og ligner veldig på en git-klient. Linux-versjonen de sa ville komme ut, men det var ikke i deres umiddelbare planer.
Og hvis du har en universitetskonto, gir både GitHub og Bitbucket deg små gaver.
Bitbucket er bra, jeg bruker Github for offentlige arkiver og Bitbucket for private, hvorav de fleste fungerer for tredjeparter. Gitorious og Gitlab kjente dem ikke. Jeg skal teste dem.
Jeg bruker også begge systemene og utnytter dermed fordelene som hver enkelt har
Jeg liker det bedre enn github, det lar meg også lage private repoer, vi har ikke gratis prosjekter hele tiden.
Takk for tipset, jeg tar en titt!
Hei elav!
Jeg er glad du likte Bitbuckets ... den har sine høydepunkter.
Når jeg har et øyeblikk senker jeg temaet (selv om sist jeg hadde problemer med å bruke det).
Klem! Paul.
Interessant forslag, siden det i det minste har fordelen av å kunne holde våre personlige prosjekter i reserve, og siden du har kommentert om blokkering av Internett-leverandører, har det overbevist meg om å bruke det mer enn GitHub selv.
Og forresten, kan OwnCloud også legge til de samme GitHub-funksjonene?
Bitbucket er et godt alternativ, og det jeg liker aller best med bitbucket er at du kan ha et privat lager, som du med Github må betale.
Veldig bra takk for informasjonen. Jeg var veldig fornøyd med å se at det fortsatt er gratis private arkiver. Hilsen og fortsett.
Jeg sier ikke at BitBucket ikke er bra, akkurat nå bruker jeg den og jeg liker den mye, men jeg foretrekker å betale for en privat repo enn å betale for å ha mer enn 4 brukere, noe github tilbyr meg ubegrenset