SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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!

Más contenido relacionado

La actualidad más candente

Big Data Architecture and Design Patterns
Big Data Architecture and Design PatternsBig Data Architecture and Design Patterns
Big Data Architecture and Design PatternsJohn Yeung
 
Apache geode
Apache geodeApache geode
Apache geodeYogesh BG
 
Data Lake: A simple introduction
Data Lake: A simple introductionData Lake: A simple introduction
Data Lake: A simple introductionIBM Analytics
 
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...Amazon Web Services
 
Common MongoDB Use Cases
Common MongoDB Use Cases Common MongoDB Use Cases
Common MongoDB Use Cases MongoDB
 
Hug Hbase Presentation.
Hug Hbase Presentation.Hug Hbase Presentation.
Hug Hbase Presentation.Jack Levin
 
Big Data & Hadoop Introduction
Big Data & Hadoop IntroductionBig Data & Hadoop Introduction
Big Data & Hadoop IntroductionJayant Mukherjee
 
Introduction to Stream Processing
Introduction to Stream ProcessingIntroduction to Stream Processing
Introduction to Stream ProcessingGuido Schmutz
 
Two way data sync between legacy and your brand new micro-service architecture
 Two way data sync between legacy and your brand new micro-service architecture Two way data sync between legacy and your brand new micro-service architecture
Two way data sync between legacy and your brand new micro-service architecturebleporini
 
Modern data warehouse presentation
Modern data warehouse presentationModern data warehouse presentation
Modern data warehouse presentationDavid Rice
 
Updated: Should you be using an Event Driven Architecture
Updated: Should you be using an Event Driven ArchitectureUpdated: Should you be using an Event Driven Architecture
Updated: Should you be using an Event Driven ArchitectureJeppe Cramon
 
Design of Hadoop Distributed File System
Design of Hadoop Distributed File SystemDesign of Hadoop Distributed File System
Design of Hadoop Distributed File SystemDr. C.V. Suresh Babu
 
From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...
From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...
From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...confluent
 
Cloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseCloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseAraf Karsh Hamid
 
WMS Performance Shootout 2010
WMS Performance Shootout 2010WMS Performance Shootout 2010
WMS Performance Shootout 2010Jeff McKenna
 
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...Mihai Criveti
 
Microservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & ReduxMicroservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & ReduxNexThoughts Technologies
 
CH2019 keynote: Lukas Vermeer - One neat trick to run better experiments
CH2019 keynote: Lukas Vermeer - One neat trick to run better experimentsCH2019 keynote: Lukas Vermeer - One neat trick to run better experiments
CH2019 keynote: Lukas Vermeer - One neat trick to run better experimentsWebanalisten .nl
 

La actualidad más candente (20)

Big Data Architecture and Design Patterns
Big Data Architecture and Design PatternsBig Data Architecture and Design Patterns
Big Data Architecture and Design Patterns
 
Apache geode
Apache geodeApache geode
Apache geode
 
Data Lake: A simple introduction
Data Lake: A simple introductionData Lake: A simple introduction
Data Lake: A simple introduction
 
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
 
Common MongoDB Use Cases
Common MongoDB Use Cases Common MongoDB Use Cases
Common MongoDB Use Cases
 
Hug Hbase Presentation.
Hug Hbase Presentation.Hug Hbase Presentation.
Hug Hbase Presentation.
 
Big Data & Hadoop Introduction
Big Data & Hadoop IntroductionBig Data & Hadoop Introduction
Big Data & Hadoop Introduction
 
Introduction to Stream Processing
Introduction to Stream ProcessingIntroduction to Stream Processing
Introduction to Stream Processing
 
Two way data sync between legacy and your brand new micro-service architecture
 Two way data sync between legacy and your brand new micro-service architecture Two way data sync between legacy and your brand new micro-service architecture
Two way data sync between legacy and your brand new micro-service architecture
 
Modern data warehouse presentation
Modern data warehouse presentationModern data warehouse presentation
Modern data warehouse presentation
 
Updated: Should you be using an Event Driven Architecture
Updated: Should you be using an Event Driven ArchitectureUpdated: Should you be using an Event Driven Architecture
Updated: Should you be using an Event Driven Architecture
 
Bizweb Microservices Architecture
Bizweb Microservices ArchitectureBizweb Microservices Architecture
Bizweb Microservices Architecture
 
Design of Hadoop Distributed File System
Design of Hadoop Distributed File SystemDesign of Hadoop Distributed File System
Design of Hadoop Distributed File System
 
From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...
From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...
From Postgres to Event-Driven: using docker-compose to build CDC pipelines in...
 
Cloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseCloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-Premise
 
WMS Performance Shootout 2010
WMS Performance Shootout 2010WMS Performance Shootout 2010
WMS Performance Shootout 2010
 
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
 
Big query
Big queryBig query
Big query
 
Microservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & ReduxMicroservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & Redux
 
CH2019 keynote: Lukas Vermeer - One neat trick to run better experiments
CH2019 keynote: Lukas Vermeer - One neat trick to run better experimentsCH2019 keynote: Lukas Vermeer - One neat trick to run better experiments
CH2019 keynote: Lukas Vermeer - One neat trick to run better experiments
 

Destacado

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
 

Destacado (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 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
 

Similar 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
 

Más de Miguel O. A. Tuyare

Más 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

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

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!