Documentos de Académico
Documentos de Profesional
Documentos de Cultura
s1.2 Introduccion A Git y GitHub
s1.2 Introduccion A Git y GitHub
git
Instalación de git
Git Bash
Configuración inicial
tag
Objetivos checkout
reset
branch
merge
rebase
GitHub
GitHubPages
SSH en GitHub
Motivación
No tengas miedo de nada.
Pregúntame lo que quieras,
cuéntame lo que quieras.
git
• Git es un sistema de control de versiones distribuido
gratuito y de código abierto diseñado para manejar todo,
desde proyectos pequeños hasta proyectos muy grandes,
con rapidez y eficiencia.
Instalación
de git
• https://git-scm.com
Git Bash
• Git Bash es una aplicación para
entornos de Microsoft Windows que
ofrece una capa de emulación para
una experiencia de líneas de
comandos de Git. Bash es el
acrónimo en inglés de Bourne Again
Shell. Una shell es una aplicación de
terminal que se utiliza como interfaz
con un sistema operativo mediante
comandos escritos. Bash es una shell
predeterminada popular en Linux y
macOS. Git Bash es un paquete que
instala Bash, algunas utilidades
comunes de bash y Git en un sistema
operativo Windows.
Configuración inicial
• https://github.com/ElliotXLeo/AprendizajeGit
• git config --global user.email elliotgaramendi@gmail.com
• git config --global user.name ElliotXLeo
Configuración inicial
Flujo de
trabajo con
repositorio
local
tag
checkout
checkout
reset
branch
merge
rebase
GitHub
GitHubPages
SSH en GitHub
SSH
• SSH (o Secure SHell) es el nombre de un protocolo y
del programa que lo implementa cuya principal función
es el acceso remoto a un servidor por medio de un
canal seguro en el que toda la información está cifrada.
Además de la conexión a otros dispositivos, SSH
permite copiar datos de forma segura (tanto archivos
sueltos como simular sesiones FTP cifradas),
gestionar claves RSA para no escribir contraseñas al
conectar a los dispositivos y pasar los datos de
cualquier otra aplicación por un canal
seguro tunelizado mediante SSH y también puede
redirigir el tráfico del (Sistema de Ventanas X) para
poder ejecutar programas gráficos remotamente. El
puerto TCP asignado es el 22.
Cifrado Asimétrico
• El cifrado asimétrico utiliza dos claves separadas para el
cifrado y el descifrado. Estas dos claves se conocen como
la clave pública (public key) y la clave privada (private
key). Juntas, estas claves forman el par de claves pública-
privada (public-private key pair).
Cierre
• Lo que más te gustó
• Tarea: Integrar lo aprendido en clase en un proyecto
• https://quizizz.com/admin/quiz/61fc32d251054d001de
1c9c4
$ git commit -m
“Gracias"