Usando git y bitbucket

Programación

Para poder tener disponible mis proyectos desde cualquier lado, sobre todo para poder trabajar desde el portátil sin tener el sobremesa encendido (y ya de paso poder tener un control de versiones) he decido ponerme a usar Bitbucket que es gratis y permite repositorios gratuitos.

Creando el repositorio en Bitbucket

Primero nos registramos en Bitbucket desde

https://bitbucket.org/account/signup/

y creamos un repositorio desde el menu Repositories->Create Repository

Le damos el nombre que queramos y seleccionamos el lenguaje que usaremos y tras darle a aceptar ya lo tendremos preparado.

Ahora nos saldrá unas instrucciones para importar el repositorio.

Creando el repositorio en local

y después instalamos git,

apt-get install git-core

y configuramos el usuario y el email que usaremos posteriormente en Bitbucket

git config –global user.name “Nombre Usuario”
git config –global user.email “Email”

Configuramos la clave ssh por si la necistamos, en github si que creo que hace falta

ssh-keygen -t rsa -C tu_email@email.com

y en el momento que nos pida Enter passphrase insertamos la clave que queramos. Se puede dejar en blanco pero se recomienda poner alguna.

Nos saldrá que se ha generado correctamente y nos aparecerá una imagen ascii, que no sé si se usará en algún lado.

Podemos verlo en la documentación de symfony: How to Create and store a Symfony2 Project in git

Creamos el repositorio

git init

Añadimos todos los archivos

git add .

Y creamos nuestro primer comit

 git commit -m “Commit Inicial”

Sincronizando git y bitbucket

Ahora indicaremos cual será el repositorio remoto contra el cual trabajaremos donde nos pedirá la contraseña de bitbucket

git remote add origin https://[nuestro_nombre_usuario]@bitbucket.org/[ruta_del_repositorio]
git push -u origin master

Ejemplo con pepito de usuario:

git remote add origin https://pepito@bitbucket.org/pepito/mirepositorio.git
git push -u origin master

Y ya tenemos nuestros repositorios sincronizados

16 Responses to “Usando git y bitbucket”

  1. laucaroso

    me gusta mucho el diseño de tu pagina es una linda idea de como tener tu propio cuaderno de notas, y me gusta lo que haces, saludos

    Responder
    • Aprendiz

      Me alegro que te guste, aunque tengo pendiente modificar el diseño para hacerlo apto también para móviles y demás pero me da una pereza… ya que actualmente tengo muy poco tiempo :/

  2. Roberto

    Gracias señor Aprendiz, pues llevaba usando git pero siempre desde proyectos ya forkeados… pase media tarde intentando crear mi propio repositorio desde cero (basandome en lo que bitbucket me decia), pero fracase…. al final recurri al lugar que debi haber recurrido en un principio ironicamente :) … google … encontre su web y en un dos por tres se completo mi tarea… bueno soy uno mas del millon del mundo pero su web fue la clave… mi agradecimiento mediante este comentario… Gracias.

    Responder
  3. Johnny Chip

    Buenas, me parece muy bueno y sencillo el tutorial, pero tengo un problema, cuando ingreso el comando :

    git push -u origin master

    me pide el usuario en bitbucket, yo ingreso normalmente mi usuario, despues me pide la contraseña, yo ingreso la contraseña de mi cuenta de bitbucket, pero despues de esto me salta un erro que dice que la autenticacion ha sido fallida (la contraseña es correcta, porque lo he hecho muchas veces y aun no funciona)

    Responder
    • Roberto

      Algo que sospecho es que tal vez deberias configurar las variables iniciales (en tu directorio local a versionar) con los comandos:
      git config –global user.email “tu_email”
      git config –global user.name “tu_alias”
      (con los datos de tu cuenta en bitbucket por ejemplo)
      Almenos es algo que no me dejaba ni hacer los commits, ni subirlos al repositorio.

  4. Carlos

    Amigo, en mi caso me agregaron como colaborador en un proyecto existente, me confundí un poco.. ¿Cuál sería el comando inicial para importar a mi equipo local el proyecto? Ya valide las credenciales SSH y estoy conectado.

    Perdón x la ignorancia pero soy novato. Gracias.

    Responder
  5. Luis contreras

    yo importe desde el bitbucket, pero todos los proyectos me salen con X, que puedo hacer para que se actualicen y no me salga X.

    Responder
  6. Freddy

    Hola amigo, en la parte donde se tiene que poner la clave de bitbucket me equivoqué y por lo tanto no me da acceso.
    Pero cuando vuelvo a colocar (git remote … ) ya no me vuelve a pedir la contraseña y defrente me sale error. Me puedes ayudar porfavor :)

    Para ser más exactos me sale lo siguiente:

    git clone git@bitbucket.org:fagamas/repositorio_2.git

    Clonar en «repositorio_2»…
    repository access denied. deployment key is not associated with the requested repository.
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.

    Responder

Deja un comentario

  • (will not be published)


+ 1 = 4