BitBucket: a miña mellor alternativa a GitHub

Cando estamos a desenvolver unha aplicación, tanto para escritorio como para a web, o mellor é aloxar o noso código nun sistema de control de versións por varios motivos:

  1. Podemos volver a un punto anterior se estamos equivocados con algo.
  2. Podemos ter un mellor control sobre as versións do noso código ou produto.
  3. Podemos crear "ramas" do noso proxecto con novos cambios sen afectar a idea orixinal.

E estas son só algunhas das vantaxes que nos ofrece este tipo de sistemas. Entre os máis coñecidos que temos ir, Mercurial e o avó do barrio, o case esquecido Subversión.

Como é lóxico, podemos ter o noso Sistema de control de versións no noso propio servidor ou na nube GitHub posiblemente o máis coñecido, pero por suposto non é o único.

Hai outras moi boas alternativas como Gitorioso, GitLab e o meu favorito, BitBucket que ten algunhas opcións que os seus opoñentes non teñen ou, simplemente, debemos pagalas.

BitBucket

BitBuckets tamén nos permite iniciar sesión usando ID aberta, a nosa conta de Facebook, de Google, de chilro o de GitHubasí que non o intentes crear unha conta de correo electrónico en Hotmail para usalo, porque non funcionará a menos que te rexistres como tal no sitio 😛

BitBucket 1

Outra vantaxe que nos permite BitBuckets é ter varios Repositorios privados, cree grupos de traballo ou a posibilidade de facer os nosos cambios a través de HTTPS, sen ter que configurar ningún porto raro nin parámetros avanzados.

Isto é un luxo para min, porque no meu país moitos ISP bloquean portos específicos para os que se usan GIT, pero con BitBucket isto non é un problema. De feito, unha vez que teñamos a nosa conta e fagamos algunha operación, obteremos algo así:

BitBucket 2

Cando rexistramos por primeira vez, BitBucket Daranos as instrucións para configurar a nosa conta e crear o noso primeiro repositorio, dun xeito sinxelo. Podemos escoller o tipo de código que imos aloxar e en poucos minutos podemos comezar a traballar.

Normalmente, cando se usa Git nun servidor na nube, ten que configurar as claves públicas e privadas, crear unha relación de confianza entre o PC e o servidor, etc ... Por algunha razón non tiven que facer nada diso 😀

É por iso BitBucket é para min a mellor alternativa para GitHub, aínda que por suposto, todos teñen os seus gustos e os seus motivos para elixir o mellor Sistema de control de versións o que queiras.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

29 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   marianogaudix dixo

    Tería que crear unha conta nalgúns destes servidores, teño moito código escrito en C (Gtk), Vala e PyGTK, que nunca subín á rede para compartilo directamente.
    Vou ter que ler un tutorial sobre como crear unha conta nestes servidores.
    . Unha gran parte dos desenvolvedores de software libre usan Github, tal é o caso da comunidade Linux Mint ou do proxecto MATE e Gnome.

  2.   AdrianArroyoStreet dixo

    Tamén tentei BitBucket e a verdade é que é moi bo. Ten unha característica que GitHub non ten, que é a sincronización de garfos. Non obstante, GitHub tamén permite usar Git baixo HTTPS, está máis integrado con ferramentas de terceiros (Open Build Service, Travis-CI, etc.) e ten aloxamento gratuíto de páxinas web estáticas (realmente pode aloxar aplicacións Firefox OS).

    1.    animado dixo

      Non quero correr:

      git clone https://repositorio

      Pero para executar o Push and Commit over HTTPS .. Estamos a falar do mesmo, non?

  3.   Fernando dixo

    Honestamente non hai como Github.
    Regras de Github.

    1.    animado dixo

      Por suposto, especialmente cando pagas por usalo 😉

      1.    marianogaudix dixo

        Elav ¿De verdade tes que pagar por usalo?

        1.    animado dixo

          Para ter repositorios privados e outras funcionalidades SI, tes que PAGAR.

          1.    Lucas dixo

            Que feo é traballar con repositorios privados, porque teñen que ocultar algo malévolo.
            Todo o software debe ser gratuíto e público.

            Se Elav admite repositorios privados, significa que admite software privativo.

          2.    KZKG ^ Gaara dixo

            Lucas, en que momento dixo Elav que apoiaban repositorios privados ou software propietario?
            Elav só mencionou no post a posibilidade de (pagar) crear repositorios privados en BitBucket, entón nun comentario aclarouno / repetiuno a un usuario, nada máis.

            Por favor, non poñas palabras na boca doutra persoa. ¬_¬

          3.    kaltwulx dixo

            @Luke
            Non estou de acordo en que todo o software sexa gratuíto e público. Non é nin malvado nin diabólico nin nada, son motivos (persoalmente) moi diferentes.

            Imaxina que es un desenvolvedor de software independente e que tes unha aplicación común pero que engadiches funcións moi orixinais. Agora, admite o código aberto e decide liberar o código de funcións comúns, pero de funcións pouco comúns decide facelos privados. Por que fixeches iso?

            Dado que as funcionalidades pouco comúns son as que fan que a túa aplicación sexa atractiva, serán as que che proporcionen ingresos, outras nenas, máis clientes, etc. Ese código privado será o que te mantén e te diferencia de outros desenvolvedores. Se liberas ese código, calquera pode facer esas incribles funcións que fixeron a túa aplicación única, perderás o teu medio de vida, os teus ingresos.

            Agora entendes por que non estou de acordo contigo? Non todo o software debe ser gratuíto. Se os teus ingresos proveñen doutra fonte, dá todo para liberar todo o código que tes, pero se vives desenvolvendo software non podes permitirte ese luxo.
            Saúdos.

          4.    marianogaudix dixo

            Elav elimina a entrada que fixen sobre o "" tutorial da miniaplicación para Canela "".
            porque se non, os usuarios de Linux poden equivocarse coa revisión feita.
            Non hai problema, temos sorte.

          5.    animado dixo

            @marianogaudix escribo ao correo 😉

          6.    animado dixo

            @ Lucas: Hai cousas que non teñen por que ser de alcance e coñecemento de todos, proxectos persoais ou laborais. Cal é o problema co uso dun repositorio privado?

        2.    rawBasic dixo

          En github tes que pagar se queres ter repositorios privados, é dicir, non son visibles publicamente. Mentres bitbucket pode ter repositorios privados sen pagar, pero só ata 5 usuarios poden traballar neses repositorios, se hai máis tes que pagar. A diferenza de github que non ten limitacións en canto ao número de usuarios.

          Cada un ten as súas vantaxes, segundo o gusto ou as necesidades que teña.

          1.    wakko dixo

            @kaltwulx paréceme que te estás a sobrevalorar ... como é o mundo da globalización, é moi probable que as características xa as fixera outra persoa. Ademais, se fas algo moi novo, é máis probable que causes sensación, entón chamaríanche desde moitos lados ofrecéndolle $$ para facer outras cousas.

            Pensa que pasaría se Newton deixara claras todas as súas teorías.

    2.    cazador dixo

      Bitbucket podería estar ao nivel de Github pero para Atlassian (a compañía) é só un produto máis e non o seu xogador estrela, con todo Github está feito por "Github Inc." notar o nivel de compromiso?

      Persoalmente gústame máis Mercurial e para calquera cousa privada uso Bitbucket pero para colaborar sen dúbida Github é o lugar axeitado.

      Consulte cantas cousas ten Atlassian aparte de Bitbucket: https://www.atlassian.com/software

  4.   Laegur dixo

    Bo

    Tamén uso Bitbucket. E para min a súa maior vantaxe sobre GitHub é que podo crear repositorios GIT ou repositorios Mercurial, dependendo do que máis me conveña (en realidade sempre o uso con Mercurial, nunca o uso con GIT)

  5.   faustino dixo

    Elav, o que dis de non ter que crear unha relación de confianza entre o PC e o servidor.

    Só tes que iniciar sesión no terminal e non tes que crear unha clave RSA ou algo así?

    1.    animado dixo

      Agora mesmo non recordo facer nada dese O_O

  6.   set92 dixo

    Tamén non tes que saber se notaches SourceTree para Windows e Mac creado por Atlassian, que é a mesma empresa que Bitbucket e que se parece moito a un cliente git. A versión linux que dixeron sairía pero non estaba nos seus plans inmediatos.

    E se tes unha conta universitaria, tanto GitHub como Bitbucket danche pequenos agasallos.

  7.   Cuervo dixo

    Bitbucket é bo, eu uso Github para repositorios públicos e Bitbucket para privados, a maioría dos cales son obras para terceiros. Gitorious e Gitlab non os coñecían. Vounos probar.

    1.    Adrián Martínez dixo

      Tamén uso ambos sistemas e aproveito así as vantaxes que ten cada un

  8.   f3niX dixo

    Gústame mellor que github, tamén me permite crear reposicións privadas, non temos proxectos gratuítos todo o tempo.

  9.   vidagnu dixo

    Grazas polo consello, botarei unha ollada.

  10.   usemos linux dixo

    Ola elav!
    Alégrome de que che gustasen Bitbuckets ... ten os seus momentos álxidos.
    Cando teño un minuto baixo o tema (aínda que a última vez tiven problemas para usalo).
    Abrazo! Paul.

  11.   eliotime3000 dixo

    Interesante proposta, xa que polo menos ten a vantaxe de poder manter os nosos proxectos persoais en reserva, e xa que estivo comentando o bloqueo dos ISP, convenceume de que a empregase máis que o propio GitHub.

    E, por certo, OwnCloud tamén pode engadir as mesmas funcións de GitHub?

  12.   Carlos dixo

    Bitbucket é unha boa alternativa e o que máis me gusta de bitbucket é que podes ter un repositorio privado que con Github tes que pagar.

  13.   Exipto87 dixo

    Moi boas grazas pola información. A min encantoume moito ver que aínda hai repositorios privados gratuítos .. Saúdos e segue adiante.

  14.   Aarón dixo

    Non digo que BitBucket non sexa bo, agora mesmo estou a usalo e gústame moito, pero prefiro pagar por unha reposición privada que pagar por ter máis de 4 usuarios, o que github me ofrece ilimitadamente