Git y Github en las ventanas

20 de diciembre 2009 · Publicado en Git , Programación

El tracto gastrointestinal es una herramienta de código abierto para el control de versiones de archivos. Su arquitectura distribuida le permite ser más productivos, ya que no requiere un servidor central para recibir confirmaciones.

El CVS es el sistema de control de versiones primera vez que trabajé con. No sé si fue por mi inexperiencia, pero siempre fue una espina en más que una herramienta.

Cuando conocí a Subversion se sorprendió:

"¡Wow! Usted puede tomar una instantánea de todo el repositorio. ¡Wow! "

La parte molesta es que incluso como CVS, necesita un servidor donde se compromete a enviar a mi. Así que cuando estaba sin conexión con el servidor o no, simplemente no podía confirmar los cambios, a menos por supuesto que guardar una copia de reositório en su máquina y organizar este lío.

Cuando me enteré de git, yo no estaba muy entusiasmado, pero después del primer uso:

"Mierda, yo no necesito un servidor para enviar compromete!"

No voy a las características de git aquí, porque este no es el objetivo del mensaje. Para aquellos que quieren estudiar el tracto gastrointestinal es una amplia documentación en Internet y el sitio de git y hay un buen libro disponible bajo licencia Creative Commons llamada Git Pro .

Hace unos meses, también conocí a github , un sitio-como fuente fragua donde se puede alojar sus versiones con los proyectos de git, interactuar con otros desarrolladores y mucho más.

Para aquellos que viven en el mundo Unix, trabajando con github es trivial. Es sólo registrar un usuario, generar una clave SSH y comienza a publicar el código.

Ahora bien, si usted comparte el sufrimiento de los pocos afortunados que no se han liberado de las ventanas, utilizar el github ... es trivial también!

Para ello es necesario instalar Cygwin. Cygwin es una herramienta muy buena que automatiza la instalación de aplicaciones UNIX en Windows normalmente.

El proceso de instalación es muy simple. Descargue el Cygwin directamente desde su sitio y correr con un doble click (duh!!).

Instalação do Cygwin - Tela inicial

Hay varias opciones de personalización. He utilizado la configuración predeterminada hasta que llegue a la pantalla donde se configura el repositorio donde el instalador descarga los paquetes. Aquí una advertencia: algunos depósitos son más rápidos que otros. Hacer las pruebas. He utilizado el http://cygwin.cibermirror.org.

Instalação do Cygwin - Mirrors

Tras la pantalla de selección de paquetes, visite la pestaña Desarrollo y seleccionar los paquetes de git.

Instalação do Cygwin - Git

NET, seleccione los paquetes openssh.

Instalação do Cygwin - Open SSH

A continuación, finalizará el próximo,.

Instalação do Cygwin - Finish Him!

A partir de aquí, suponiendo que ya se han registrado en github, la falta de claves de acceso set. Las claves son los mecanismos de seguridad utilizados por el servidor para asegurarse de que eres tú mismo. Si no se ha registrado en github, inscribirse de forma gratuita .

Para crear la clave sólo tienes que seguir los pasos del tutorial que tiene su propia github y generar la clave. Vaya a Configuración de la cuenta y las claves públicas SSH. Hay un pequeño enlace ¿Necesitas ayuda con las claves públicas. El tutorial es un poco anticuado en relación con la pantalla que muestra, pero sigue siendo totalmente funcional.

En pocas palabras, abrir la terminal de Cygwin que acaba de instalar, el tipo de ssh-keygen-t rsa-C "seu_email@vai_aqui.com", como se muestra en la figura, en sustitución de seu_email@vai_aqui.com para el correo electrónico, por supuesto, responder a las preguntas e introduzca una contraseña. Esta contraseña puede ser una larga condena (recomendado) o estar vacío. Que será necesario cada vez que sincronice los datos con github.

Ahora debe enviar a github de clave pública. Para ello, abra la llave pública -. Generalmente ssh / id_rsa.pub - con el bloc de notas, copiar y pegar el texto en forma de github. Pero atención, tiene que enviar la clave pública. Hay Pub a. al final del archivo. La clave privada - sin el pub al final -. Nunca se debe poner en público.

Ahora será capaz de enviar el código a su cuenta en github.

Observe los detalles de sus diseños para una url pública y los suyos url solo.

Y bueno para usted también la codificación social.

Comentarios

  • http://blogseopark.blogspot.com/2010/12/nuvenus-chovendus-desafio-seo.html Nuvenus Chovendus

    Wow, yo pensaba que nunca encontraría a alguien que me ayude en esto.

    Me salvó la vida. Gracias.

  • Blaber http://blabos.org de la ampolla

    Ha, a continuación, dibuje porque pensé que nunca encontraría a alguien que lo necesitaba! :)

Sitio en Disqus