SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Instalación y uso de Git y SmartGit para Windows


     SmartGit es un sofware de origen alemán desarrollado en Java que facilita el acceso a los repositorios GIT/SVN en forma vi-
sual, sin líneas de comandos. Tiene una versión Community gratuita y funciona en varios entornos operativos (Windows, MacOS,
Linux/Unix). Ideal para haraganes que no desean tipear nada y solo darle click a todo.

    SmartGit es un entorno fácil e intuitivo para trabajar con Git pero no contiene el software Git propiamente dicho, por lo cual
hay que instalar primero este.

       A continuación les explico cómo trabajar con ambos y luego ustedes deciden con cuál se quedan.

       Asimismo antes de hacer cualquier cosa, lean todo hasta el final en donde están mis recomendaciones y explicaciones fina-
les.




Paso 1 – Instalando Git
           Vamos a: http://code.google.com/p/msysgit/ y bajamos este archivo;




       Ejecutamos el archivo para su instalación. Durante la misma marquen estos casilleros:




   De este modo tendremos también acceso el GIT estándar y por ventanas que les facilitará la tarea. A lo
demás denle clic a “Next” en todos los casos hasta finalizar



Paso 2 – Generando la llave SSH
           Vamos a “Inicio -> Todos los programas -> Git y cliqueamos en “Git GUI”.
Cliqueamos en el menú “Help”, item de menú llamado “Show SSH” y luego en el botón Generate.
       Nos aparecerá otra ventana preguntándonos por una frase para generar la clave, poner la que les
plazca pero a no olvidársela!!!!

            Luego veremos algo como esto:




            Copiamos al portapapeles la llave generada y nos vamos a nuestro perfil en GitHub para ponerla
allí.

Pasos:
   - Nos logueamos a Github con nuestro nombre de usuario y contraseña

        -   Vamos a nuestro perfil:




        -   Agregamos nuestra llave cliqueando en el acceso de la siguiente imagen y luego en “Add another
            public key”:




        En Title ponemos lo que nos plazca y debajo copiamos el contenido del portapales (la llave SSH).
Hecho todo ya estamos en condiciones de utilizar Git GUI para Windows.


Paso 3 – Cargando Jokte!

   Arrancamos Git GUI y le damos a “Clone existing repository” tras lo cual nos aparecerá esta ventana:




   En Source Location ponemos: https://tuxmerlin@github.com/JokteLatinoamerica/joomla-cms.git
   (reemplazar “tuxmerlin” con el nombre de usuario propio)

    En Target Directory pondremos la ruta local donde estará alojado el clon.
    Tengan en cuenta que si tienen instalado algún servidor local (Wamp, Xampp) es mejor colocarlo en la
ruta donde podemos ejecutar el script, ejemplo: c:xampphtdocsjokte.

    Finalmente le damos a Clone y esperamos que se descarguen los archivos a nuestra carpeta local
(demora algo, no se impacienten).




Paso 4 – Bajándonos el SmartGit
       Vamos a la URL: http://www.syntevo.com y descargamos SmartGit



Paso 4 – Descomprimimos
       … el paquete en alguna carpeta que se nos antoje para poder instalarlo. Supongamos
“D:MisProgramasNoWarez” y luego ejecutamos el archivo “setup-2_1_6-jre.exe” para instalarlo, tras lo
cual nos aparecerá un icono en el escritorio (pero aún no le damos clic).



Paso 5 – Instalando SmartGit
       Ahora si, cliqueamos en el acceso directo del escritorio y procedemos a su configuración:

   1- Aceptar la licencia y click en “Next >”




   2- Elegir versión community (Non-commercial use only) y click en “Next>”
3- Elegir el git.exe que instalamos en el paso 3 (la ruta es “c:Archivos de ProgramaGitbingit.exe):




4- Elegimos el cliente para SSH, por defecto dejamos SmartGit:




5- Ponemos nuestros datos de usuario que quedarán almancenados en la carpeta USERS de Win-
   dows 7 o Document and Setting en Windows XP:




6- Elegimos el proveedor (Github) y ponemos nuestros datos de acceso:
7- Ponemos nuestro master password (si queremos usar una protección extra de acceso al software):




   8- Fin… ya está todo listo




Paso 6 – Arrancando SmartGit
      Una vez que todo ha sido instalado vamos a ver cómo mierda usar esto, que es una cosa por de-
más sencilla.

      Cliqueamos en el icono del escritorio titulado SmartGit 2.1 para arrancar la cosa, y nos aparecerá
una ventana preguntándonos por el repositorio, algo como esto:
Aquí escogemos “Clone existing repository” y le damos Ok, tras lo cual aparecerá esta otra venta-
nuca:




Aquí dejamos lo que está marcado y hay dos casos.

Si el repositorio es nuestro, es decir, somos propietarios (por ejemplo en mi caso tengo tres extensiones
Joomla subidas a GitHub) presionamos “Select ->Select from Github”, tras lo cual nos aparecerá otra ven-
tana que nos mostrará los mismos.

En el caso de Jokte! no somos propietarios pero si administradores, en este caso debemos copiar en el
casillero “Repository URL” lo siguiente:

                   https://usuariogithub@github.com/JokteLatinoamerica/joomla-cms.git

                   Ejemplo:

                   https://tuxmerlin@github.com/JokteLatinoamerica/joomla-cms.git



Luego, al darle clic en “Next” nos va a preguntar por las Credenciales SSH:




       Aquí le damos a “Choose” y buscamos openssh.cnf que está en la carpeta de instalación GIT
(C:Archivos de programaGitsslopenssl.cnf).

        En Passphrase ponemos la misma frase con la que generamos nuestra llave SSH en la instalación
de Git. Esto es importante porque se genera una sola llave para el usuario en la PC.

        Luego le damos a “Login”, tras lo cual aparecerá otra pantalla pidiéndonos la ruta local.
En este caso escogí donde está instalado Xampp así puedo ejecutar joomla localmente. Luego le
damos a “Next” y nos pedirá un nombre para el proyecto.




      Luego esperamos que se clone todo el repositorio en nuestra PC.
Conclusiones
       Les recomiendo hacer lo siguiente, sobre todo los que no tienen idea de líneas de comando:
       1- Instalen Git como indiqué en la primera parte.
       2- Con el Git GUI generen la clave SSH como está explicado.
       3- Suban a su perfil en Github esa llave generada.
       4- Salteen el paso 3 en donde explico cómo clonar con Git GUI.
       5- Instalen SmartGit y hagan como les indico más arriba (desde el punto 4 hasta el final).
       6- Luego trabajen con el código como quieran (Notepad++, Netbeans, Eclipse, etc.)
       7- Cuando abran o refresquen SmartGit aparecerán los archivos modificados con diferente color y
          para subirlos a Github presionen “Commit” (pongan algún texto en el casillero de comentarios) y
          finalmente presionen “Push”.


Vista de SmartGit con Jokte clonado:




           Este tutorial lo hice contra reloj, perdón por la desprolijidad.
           Cualquier duda… manden un email a info@migueltuyare.com.ar o a migueltuyare@gmail.com y
con gusto los ayudaré.
           También hay un plugin para el que trabaja con Netbeans que es bastante sencillo de utilizar. Si
están interesados en este armo otro minituto.

          Saludos y vamos por Jokte! carajo!

Mais conteúdo relacionado

Mais procurados

Mais procurados (9)

overclocking
overclockingoverclocking
overclocking
 
Introduccion a la computación paralela
Introduccion a la computación paralelaIntroduccion a la computación paralela
Introduccion a la computación paralela
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux Fundamental
 
Memorias dinámicas
Memorias dinámicasMemorias dinámicas
Memorias dinámicas
 
Windows 7 install
Windows 7 installWindows 7 install
Windows 7 install
 
Pasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turingPasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turing
 
Clasificacion de Interpretes
Clasificacion de InterpretesClasificacion de Interpretes
Clasificacion de Interpretes
 
Estrategias para utilizar android con seguridad
Estrategias para utilizar android con seguridadEstrategias para utilizar android con seguridad
Estrategias para utilizar android con seguridad
 

Destaque

Iii feira das ciencias galego 2014
Iii feira das ciencias galego 2014Iii feira das ciencias galego 2014
Iii feira das ciencias galego 2014joseflorencio
 
7 rajchenberg optimización cosecha
7 rajchenberg optimización cosecha7 rajchenberg optimización cosecha
7 rajchenberg optimización cosechasaldungaray
 
Java EE 7 - New Features and the WebSocket API
Java EE 7 - New Features and the WebSocket APIJava EE 7 - New Features and the WebSocket API
Java EE 7 - New Features and the WebSocket APIMarcus Schiesser
 
92 Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...
92  Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...92  Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...
92 Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...Casa Rural Urbasa Urederra en Navarra
 
RSM Erasmus University - Coaching of students
RSM Erasmus University - Coaching of studentsRSM Erasmus University - Coaching of students
RSM Erasmus University - Coaching of studentsDick Manuel
 
EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...
EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...
EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...Symeon Papadopoulos
 
El Secreto de María - Luís Maria Grignion de Montfort
El Secreto de María - Luís Maria Grignion de MontfortEl Secreto de María - Luís Maria Grignion de Montfort
El Secreto de María - Luís Maria Grignion de MontfortLucas Lazarini
 
firmenbonitaet24
firmenbonitaet24firmenbonitaet24
firmenbonitaet24infoprimus
 
MENTOREO Damián Carvajal
MENTOREO Damián CarvajalMENTOREO Damián Carvajal
MENTOREO Damián Carvajalagoradocentes
 
Climbing Denali, AK 2008
Climbing Denali, AK 2008Climbing Denali, AK 2008
Climbing Denali, AK 2008Jim Geiger
 
Improving the nitrogen responses of UK wheat varieties
Improving the nitrogen responses of UK wheat varietiesImproving the nitrogen responses of UK wheat varieties
Improving the nitrogen responses of UK wheat varietiesCIMMYT
 
TECNO FINANZAS
TECNO FINANZASTECNO FINANZAS
TECNO FINANZASaospica
 

Destaque (20)

Iii feira das ciencias galego 2014
Iii feira das ciencias galego 2014Iii feira das ciencias galego 2014
Iii feira das ciencias galego 2014
 
#TFT12: Oscar Corbelli
#TFT12: Oscar Corbelli#TFT12: Oscar Corbelli
#TFT12: Oscar Corbelli
 
7 rajchenberg optimización cosecha
7 rajchenberg optimización cosecha7 rajchenberg optimización cosecha
7 rajchenberg optimización cosecha
 
Java EE 7 - New Features and the WebSocket API
Java EE 7 - New Features and the WebSocket APIJava EE 7 - New Features and the WebSocket API
Java EE 7 - New Features and the WebSocket API
 
92 Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...
92  Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...92  Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...
92 Turismo Rural de Navarra. Guía Práctica de Servicios, Alojamientos y Acti...
 
Repaso historico
Repaso historicoRepaso historico
Repaso historico
 
RSM Erasmus University - Coaching of students
RSM Erasmus University - Coaching of studentsRSM Erasmus University - Coaching of students
RSM Erasmus University - Coaching of students
 
Brugada
BrugadaBrugada
Brugada
 
Otros Conceptos
Otros ConceptosOtros Conceptos
Otros Conceptos
 
EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...
EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...
EventSense: Capturing the Pulse of Large-scale Events by Mining Social Media ...
 
catalogo pt
catalogo ptcatalogo pt
catalogo pt
 
Postive Leadership
Postive LeadershipPostive Leadership
Postive Leadership
 
El Secreto de María - Luís Maria Grignion de Montfort
El Secreto de María - Luís Maria Grignion de MontfortEl Secreto de María - Luís Maria Grignion de Montfort
El Secreto de María - Luís Maria Grignion de Montfort
 
firmenbonitaet24
firmenbonitaet24firmenbonitaet24
firmenbonitaet24
 
MENTOREO Damián Carvajal
MENTOREO Damián CarvajalMENTOREO Damián Carvajal
MENTOREO Damián Carvajal
 
ArticuloElFaroGallegoMarzo2016
ArticuloElFaroGallegoMarzo2016ArticuloElFaroGallegoMarzo2016
ArticuloElFaroGallegoMarzo2016
 
Climbing Denali, AK 2008
Climbing Denali, AK 2008Climbing Denali, AK 2008
Climbing Denali, AK 2008
 
Improving the nitrogen responses of UK wheat varieties
Improving the nitrogen responses of UK wheat varietiesImproving the nitrogen responses of UK wheat varieties
Improving the nitrogen responses of UK wheat varieties
 
Me desconecto luego existo
Me desconecto luego existoMe desconecto luego existo
Me desconecto luego existo
 
TECNO FINANZAS
TECNO FINANZASTECNO FINANZAS
TECNO FINANZAS
 

Semelhante a Instalación de Git y SmartGit para trabajar con repositorios en Windows

Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Ricardo Guerrero Gómez-Olmedo
 
Instrucciones_Git.pdf
Instrucciones_Git.pdfInstrucciones_Git.pdf
Instrucciones_Git.pdfBenSira1
 
Configuración de github
Configuración de githubConfiguración de github
Configuración de githublpedrerosa
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantesnscoder_mad
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosPedro Alcaraz Díaz
 
Joomla local
Joomla localJoomla local
Joomla localawanchu
 
Latch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalLatch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalChema Alonso
 
Symfony2 Formacion y primeros pasos
Symfony2  Formacion y primeros pasosSymfony2  Formacion y primeros pasos
Symfony2 Formacion y primeros pasosSoni BM
 
Taller plataformas tecnológicas ORACLE MSDOS Y UNIX
Taller plataformas tecnológicas ORACLE MSDOS Y UNIXTaller plataformas tecnológicas ORACLE MSDOS Y UNIX
Taller plataformas tecnológicas ORACLE MSDOS Y UNIXRichard Eliseo Mendoza Gafaro
 
Proyecto 5
Proyecto 5Proyecto 5
Proyecto 5davister
 
Cuckoosandbox
CuckoosandboxCuckoosandbox
CuckoosandboxTensor
 

Semelhante a Instalación de Git y SmartGit para trabajar con repositorios en Windows (20)

Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
 
Git.manual.usuario
Git.manual.usuarioGit.manual.usuario
Git.manual.usuario
 
Instrucciones_Git.pdf
Instrucciones_Git.pdfInstrucciones_Git.pdf
Instrucciones_Git.pdf
 
Configuración de github
Configuración de githubConfiguración de github
Configuración de github
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantes
 
Manual express de git
Manual express de gitManual express de git
Manual express de git
 
Tallerintroducciongit
TallerintroducciongitTallerintroducciongit
Tallerintroducciongit
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
Fundamentos de GIt y Github
Fundamentos de GIt y GithubFundamentos de GIt y Github
Fundamentos de GIt y Github
 
Red inhaambrica
Red inhaambricaRed inhaambrica
Red inhaambrica
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
Joomla local
Joomla localJoomla local
Joomla local
 
Latch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalLatch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digital
 
Git y github básico
Git y github básicoGit y github básico
Git y github básico
 
Symfony2 Formacion y primeros pasos
Symfony2  Formacion y primeros pasosSymfony2  Formacion y primeros pasos
Symfony2 Formacion y primeros pasos
 
Aprendiendo GIT
Aprendiendo GITAprendiendo GIT
Aprendiendo GIT
 
Taller plataformas tecnológicas ORACLE MSDOS Y UNIX
Taller plataformas tecnológicas ORACLE MSDOS Y UNIXTaller plataformas tecnológicas ORACLE MSDOS Y UNIX
Taller plataformas tecnológicas ORACLE MSDOS Y UNIX
 
Homework
HomeworkHomework
Homework
 
Proyecto 5
Proyecto 5Proyecto 5
Proyecto 5
 
Cuckoosandbox
CuckoosandboxCuckoosandbox
Cuckoosandbox
 

Mais de Miguel O. A. Tuyare

Mais de Miguel O. A. Tuyare (10)

Presentación Jokte! en CISL 2014
Presentación Jokte! en CISL 2014Presentación Jokte! en CISL 2014
Presentación Jokte! en CISL 2014
 
Jokte Jeyuu v1.3.4 English version
Jokte Jeyuu v1.3.4 English versionJokte Jeyuu v1.3.4 English version
Jokte Jeyuu v1.3.4 English version
 
Jokte Jeyuu v1.3.4
Jokte Jeyuu v1.3.4Jokte Jeyuu v1.3.4
Jokte Jeyuu v1.3.4
 
Jokte Jeyuu v1.3.0
Jokte Jeyuu v1.3.0Jokte Jeyuu v1.3.0
Jokte Jeyuu v1.3.0
 
Joomla! y Jokte!
Joomla! y Jokte!Joomla! y Jokte!
Joomla! y Jokte!
 
Joomla! v3 - Presentación
Joomla! v3 - PresentaciónJoomla! v3 - Presentación
Joomla! v3 - Presentación
 
Manual del Publicador Jokte!
Manual del Publicador Jokte!Manual del Publicador Jokte!
Manual del Publicador Jokte!
 
Presentación diseño responsivo
Presentación diseño responsivoPresentación diseño responsivo
Presentación diseño responsivo
 
Taller diseño web responsivo
Taller diseño web responsivoTaller diseño web responsivo
Taller diseño web responsivo
 
Plataforma joomla
Plataforma joomlaPlataforma joomla
Plataforma joomla
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

Instalación de Git y SmartGit para trabajar con repositorios en Windows

  • 1. Instalación y uso de Git y SmartGit para Windows SmartGit es un sofware de origen alemán desarrollado en Java que facilita el acceso a los repositorios GIT/SVN en forma vi- sual, sin líneas de comandos. Tiene una versión Community gratuita y funciona en varios entornos operativos (Windows, MacOS, Linux/Unix). Ideal para haraganes que no desean tipear nada y solo darle click a todo. SmartGit es un entorno fácil e intuitivo para trabajar con Git pero no contiene el software Git propiamente dicho, por lo cual hay que instalar primero este. A continuación les explico cómo trabajar con ambos y luego ustedes deciden con cuál se quedan. Asimismo antes de hacer cualquier cosa, lean todo hasta el final en donde están mis recomendaciones y explicaciones fina- les. Paso 1 – Instalando Git Vamos a: http://code.google.com/p/msysgit/ y bajamos este archivo; Ejecutamos el archivo para su instalación. Durante la misma marquen estos casilleros: De este modo tendremos también acceso el GIT estándar y por ventanas que les facilitará la tarea. A lo demás denle clic a “Next” en todos los casos hasta finalizar Paso 2 – Generando la llave SSH Vamos a “Inicio -> Todos los programas -> Git y cliqueamos en “Git GUI”.
  • 2. Cliqueamos en el menú “Help”, item de menú llamado “Show SSH” y luego en el botón Generate. Nos aparecerá otra ventana preguntándonos por una frase para generar la clave, poner la que les plazca pero a no olvidársela!!!! Luego veremos algo como esto: Copiamos al portapapeles la llave generada y nos vamos a nuestro perfil en GitHub para ponerla allí. Pasos: - Nos logueamos a Github con nuestro nombre de usuario y contraseña - Vamos a nuestro perfil: - Agregamos nuestra llave cliqueando en el acceso de la siguiente imagen y luego en “Add another public key”: En Title ponemos lo que nos plazca y debajo copiamos el contenido del portapales (la llave SSH).
  • 3. Hecho todo ya estamos en condiciones de utilizar Git GUI para Windows. Paso 3 – Cargando Jokte! Arrancamos Git GUI y le damos a “Clone existing repository” tras lo cual nos aparecerá esta ventana: En Source Location ponemos: https://tuxmerlin@github.com/JokteLatinoamerica/joomla-cms.git (reemplazar “tuxmerlin” con el nombre de usuario propio) En Target Directory pondremos la ruta local donde estará alojado el clon. Tengan en cuenta que si tienen instalado algún servidor local (Wamp, Xampp) es mejor colocarlo en la ruta donde podemos ejecutar el script, ejemplo: c:xampphtdocsjokte. Finalmente le damos a Clone y esperamos que se descarguen los archivos a nuestra carpeta local (demora algo, no se impacienten). Paso 4 – Bajándonos el SmartGit Vamos a la URL: http://www.syntevo.com y descargamos SmartGit Paso 4 – Descomprimimos … el paquete en alguna carpeta que se nos antoje para poder instalarlo. Supongamos “D:MisProgramasNoWarez” y luego ejecutamos el archivo “setup-2_1_6-jre.exe” para instalarlo, tras lo cual nos aparecerá un icono en el escritorio (pero aún no le damos clic). Paso 5 – Instalando SmartGit Ahora si, cliqueamos en el acceso directo del escritorio y procedemos a su configuración: 1- Aceptar la licencia y click en “Next >” 2- Elegir versión community (Non-commercial use only) y click en “Next>”
  • 4. 3- Elegir el git.exe que instalamos en el paso 3 (la ruta es “c:Archivos de ProgramaGitbingit.exe): 4- Elegimos el cliente para SSH, por defecto dejamos SmartGit: 5- Ponemos nuestros datos de usuario que quedarán almancenados en la carpeta USERS de Win- dows 7 o Document and Setting en Windows XP: 6- Elegimos el proveedor (Github) y ponemos nuestros datos de acceso:
  • 5. 7- Ponemos nuestro master password (si queremos usar una protección extra de acceso al software): 8- Fin… ya está todo listo Paso 6 – Arrancando SmartGit Una vez que todo ha sido instalado vamos a ver cómo mierda usar esto, que es una cosa por de- más sencilla. Cliqueamos en el icono del escritorio titulado SmartGit 2.1 para arrancar la cosa, y nos aparecerá una ventana preguntándonos por el repositorio, algo como esto:
  • 6. Aquí escogemos “Clone existing repository” y le damos Ok, tras lo cual aparecerá esta otra venta- nuca: Aquí dejamos lo que está marcado y hay dos casos. Si el repositorio es nuestro, es decir, somos propietarios (por ejemplo en mi caso tengo tres extensiones Joomla subidas a GitHub) presionamos “Select ->Select from Github”, tras lo cual nos aparecerá otra ven- tana que nos mostrará los mismos. En el caso de Jokte! no somos propietarios pero si administradores, en este caso debemos copiar en el casillero “Repository URL” lo siguiente: https://usuariogithub@github.com/JokteLatinoamerica/joomla-cms.git Ejemplo: https://tuxmerlin@github.com/JokteLatinoamerica/joomla-cms.git Luego, al darle clic en “Next” nos va a preguntar por las Credenciales SSH: Aquí le damos a “Choose” y buscamos openssh.cnf que está en la carpeta de instalación GIT (C:Archivos de programaGitsslopenssl.cnf). En Passphrase ponemos la misma frase con la que generamos nuestra llave SSH en la instalación de Git. Esto es importante porque se genera una sola llave para el usuario en la PC. Luego le damos a “Login”, tras lo cual aparecerá otra pantalla pidiéndonos la ruta local.
  • 7. En este caso escogí donde está instalado Xampp así puedo ejecutar joomla localmente. Luego le damos a “Next” y nos pedirá un nombre para el proyecto. Luego esperamos que se clone todo el repositorio en nuestra PC.
  • 8. Conclusiones Les recomiendo hacer lo siguiente, sobre todo los que no tienen idea de líneas de comando: 1- Instalen Git como indiqué en la primera parte. 2- Con el Git GUI generen la clave SSH como está explicado. 3- Suban a su perfil en Github esa llave generada. 4- Salteen el paso 3 en donde explico cómo clonar con Git GUI. 5- Instalen SmartGit y hagan como les indico más arriba (desde el punto 4 hasta el final). 6- Luego trabajen con el código como quieran (Notepad++, Netbeans, Eclipse, etc.) 7- Cuando abran o refresquen SmartGit aparecerán los archivos modificados con diferente color y para subirlos a Github presionen “Commit” (pongan algún texto en el casillero de comentarios) y finalmente presionen “Push”. Vista de SmartGit con Jokte clonado: Este tutorial lo hice contra reloj, perdón por la desprolijidad. Cualquier duda… manden un email a info@migueltuyare.com.ar o a migueltuyare@gmail.com y con gusto los ayudaré. También hay un plugin para el que trabaja con Netbeans que es bastante sencillo de utilizar. Si están interesados en este armo otro minituto. Saludos y vamos por Jokte! carajo!