Configura un Repositorio remote usando Git y Bitbucket

Por:, en:

ES:This tutorial assumes you have already completed:

Para poder aprovechar git y colaborar con otros desarrolladores, tendremos que utilizar el repositorio git "remote." Remote significa que el repositorio se guardará en el servidor de la nube (internet). Lo hacemos porque asi este servirá como una copia de seguridad y será más fácil colaborar con nuestros desarrolladores.

Las dos plataformas más utilizadas son Github y Bitbucket. Utilizaremos Bitbucket porque permite crear repositorios privados y gratis.

El proceso para crear un repositorio remote por primera vez es un poco complicado, pero la mayoría del trabajo sólo se tiene que hacer una vez.

Paso 1: Genera el SSH Key

SSH key se utilizará por bitbucket para que se conecte firmemente contigo. También necesitaremos desplegar nuestra aplicación en el servidor. No te preocupes, este proceso sólo lo tenemos que hacer una vez.

Si usas Mavericks, simplemente puedes ejecutar un comando y pulsar "ENTER" hasta que termines (esto utilizará una configuración predeterminadamente y sin contraseña para tu key – será seguro si no compartes tu computadora).


$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/lukasz/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/lukasz/.ssh/id_rsa.
Your public key has been saved in /Users/lukasz/.ssh/id_rsa.pub.
The key fingerprint is:
90:00:0e:9d:d0:ae:b4:76:30:c8:e1:42:e2:e5:40:76 lukasz@lukaszs-air
The key's randomart image is:
+--[ RSA 2048]----+
|+*.E.            |
|o*=. . .         |
|B.*   o          |
|oB..   .         |
|o.+     S        |
|.o .             |
|. .              |
|                 |
|                 |
+-----------------+

#now you can copy to clipboard.

$ pbcopy < ~/.ssh/id_rsa.pub

#it now sits in your clipboard so you can paste it wherever you want.  

Paso 2: Registra una cuenta en Bitbucket

Ve a https://bitbucket.org y crea una cuenta.


Nota: Si estás en China, asegúrate de apagar tu VPN al crear tu cuenta.

Después de confirmar tu cuenta ve a account settings

Ve a SSH Keys y agrega la nueva llave para la computadora en la que estás trabajando actualmente. Si tienes dudas, Consulta el video de arriba.

Paso 3: Presiona al repositorio remote

Todos los pasos anteriores los tienes que hacer sólo una vez. Los siguientes pasos se haran por cada aplicación que empieces.

Vamos a crear nuestro primer repositorio.

Una vez que le des un nombre, haz clic en la opción "I have an existing project to push up." Te dará las instrucciones de cómo conectar el repositorio remoto y hacer el empuje inicial.

Si esto no es tu primer ejecute, asegurate de iniciar un nuevo repositorio git:


$ git init
$ git add . 
$ git commit -m "initial commit"


$ git remote add origin git@bitbucket.org:YOURLOGIN/NAMEofTHErepo.git
$ git push -u origin --all

Ahora cada vez que desees sincronizar tus repositorios locales y remotes ejecuta el código:

bash


$ git push

Si tu Inicio de sesión serás capaz de marcar esto tutorial Como vas avanzando tu progreso



Comentarios

  • en: Guru escribió:

    Hi Lukasz, Thanks for your clear instructions and lessons. I have question: I already have a git and heroku account for which I have created the ssh key. Do I need to open a bitbucket account? If so, do I have to create a separate ssh key? Thanks Guru

  • en: Lukasz Muzyka escribió:

    Hi Guru,

    No. You don't need to generate new SSH if you already created one. You can copy this key to all services that use it for authentication (Bitbucket, Github, Heroku).

    Also, you can use either Bitbucket or Github for your code. They are almost identical in their nature. I use Bitbucket because it allows me private repositories for free.

Comentar

Tú puedes Inicio de sesión Comentar