SlideShare a Scribd company logo
1 of 8
Download to read 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!

More Related Content

What's hot

Instalasi Ubuntu 14.10 (Utopic Unicorn)
Instalasi Ubuntu 14.10 (Utopic Unicorn)Instalasi Ubuntu 14.10 (Utopic Unicorn)
Instalasi Ubuntu 14.10 (Utopic Unicorn)anafatwa21
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossergiooney
 
Manual de procedimientos de Soporte Técnico
Manual de procedimientos de Soporte TécnicoManual de procedimientos de Soporte Técnico
Manual de procedimientos de Soporte TécnicoLineth Concha
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDFMohamed Ben Bouzid
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAlberto Antonio
 
Creacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracerCreacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracerJenny Lophezz
 
ITE v5.0 - Chapter 7
ITE v5.0 - Chapter 7ITE v5.0 - Chapter 7
ITE v5.0 - Chapter 7Irsandi Hasan
 
Mapa linux unix
Mapa linux unixMapa linux unix
Mapa linux unixlongojose
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo LinuxDiana
 
Configuración VPN Sitio a Sitio en ENDIAN
Configuración VPN Sitio a Sitio en ENDIANConfiguración VPN Sitio a Sitio en ENDIAN
Configuración VPN Sitio a Sitio en ENDIANcyberleon95
 
Instalowanie systemów operacyjnych i oprogramowania użytkowego
Instalowanie systemów operacyjnych i oprogramowania użytkowegoInstalowanie systemów operacyjnych i oprogramowania użytkowego
Instalowanie systemów operacyjnych i oprogramowania użytkowegoSzymon Konkol - Publikacje Cyfrowe
 
Mapa conceptual sistema operativo android
Mapa conceptual sistema operativo androidMapa conceptual sistema operativo android
Mapa conceptual sistema operativo androidCarmenYelenaHM
 

What's hot (20)

Instalasi Ubuntu 14.10 (Utopic Unicorn)
Instalasi Ubuntu 14.10 (Utopic Unicorn)Instalasi Ubuntu 14.10 (Utopic Unicorn)
Instalasi Ubuntu 14.10 (Utopic Unicorn)
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
Manual de procedimientos de Soporte Técnico
Manual de procedimientos de Soporte TécnicoManual de procedimientos de Soporte Técnico
Manual de procedimientos de Soporte Técnico
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDF
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
1
11
1
 
Trabajo unidad 5 6
Trabajo unidad 5 6Trabajo unidad 5 6
Trabajo unidad 5 6
 
Creacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracerCreacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracer
 
Linux programming - Getting self started
Linux programming - Getting self started Linux programming - Getting self started
Linux programming - Getting self started
 
ITE v5.0 - Chapter 7
ITE v5.0 - Chapter 7ITE v5.0 - Chapter 7
ITE v5.0 - Chapter 7
 
Mapa linux unix
Mapa linux unixMapa linux unix
Mapa linux unix
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Configuración VPN Sitio a Sitio en ENDIAN
Configuración VPN Sitio a Sitio en ENDIANConfiguración VPN Sitio a Sitio en ENDIAN
Configuración VPN Sitio a Sitio en ENDIAN
 
Unix - Filters
Unix - FiltersUnix - Filters
Unix - Filters
 
Manjaro Linux
Manjaro LinuxManjaro Linux
Manjaro Linux
 
Instalowanie systemów operacyjnych i oprogramowania użytkowego
Instalowanie systemów operacyjnych i oprogramowania użytkowegoInstalowanie systemów operacyjnych i oprogramowania użytkowego
Instalowanie systemów operacyjnych i oprogramowania użytkowego
 
Pasos para hacer un patch cord
Pasos para hacer un patch cordPasos para hacer un patch cord
Pasos para hacer un patch cord
 
How ubuntu works???
How ubuntu works???How ubuntu works???
How ubuntu works???
 
Mapa conceptual sistema operativo android
Mapa conceptual sistema operativo androidMapa conceptual sistema operativo android
Mapa conceptual sistema operativo android
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 
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
 
Cuckoo sandbox
Cuckoo sandboxCuckoo sandbox
Cuckoo sandboxTensor
 

Similar to 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
 
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
 
Cuckoo sandbox
Cuckoo sandboxCuckoo sandbox
Cuckoo sandbox
 

More from Miguel O. A. Tuyare

More from 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
 

Recently uploaded

Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 

Recently uploaded (20)

Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
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
 

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!