- Breve descripción y posibilidades en la gestión de tareas del alumnado
- Alternativas: GitLab, BitBucket,…
- Cuentas
- Configuración de la cuenta
- Manejo básico de la plataforma
- Repositorios: manejo y ajustes
- Red social: comentarios, seguidores, etc.
- Issues y Proyectos
- Colaboración: Forks y Pull Requests
- Organizaciones
- Ayuda de GitHub
- Sintaxis de MarkDown
- Permisos de los colaboradores en un repositorio
- Solicitud de descuentos para uso educativo
- Cerrar issues a través de mensajes en el commit
- Autenticación en GitHub mediante tokens
GitHub ofrece la posibilidad de utilizar tokens en lugar de la contraseña de la cuenta para interactuar con su servicio a través de la línea de comandos o de la API. Los tokens ofrecen una alternativa a la contraseña de la cuenta y proporcionan las siguientes ventajas:
- Permiten especificar permisos de acceso en lugar de proporcionar acceso completo
- Pueden generarse tantos como se necesiten para proporcionar distintos perfiles de acceso
En este enlace tienes toda la información para crear un token en tu cuenta. Una vez creado, solo se podrá visualizar una vez, por lo que deberá copiarse para poder ser utilizado. Recuerda que el token puede utilizarse para sustituir a la contraseña en el acceso a GitHub desde línea de comando.
- Crea una cuenta en GitHub
- Añade tu dirección de correo de educación
- Solicita un descuento para uso educativo (ver enlace en apartado de Referencias)
- Haz un fork del repositorio localizado en la siguiente url: https://github.com/antonioroig/sesion3-practica. A partir de este momento todas las tareas que se indican se deben realizar en tu repositorio (el que has clonado mediante el fork).
- Realiza un primer commit para poner tu nombre y apellidos en el fichero
README.md
- Crea 3 issues con los siguientes títulos. Si no ves la pestaña de issues, actívala desde los ajustes (settings) del repositorio.
- Añadir 3 libros
- Añadir 3 películas
- Añadir 3 discos
- Crea una
milestone
denominadaTareas sesión 3-2
que contenga los 3 issues creados. - Modifica los ficheros correspondientes y realiza 3 commits para realizar cada una de las tareas que se indican en los issues. El mensaje del commit debe hacer que se cierren los issues correspondientes de manera automática.
- Haz una captura de pantalla de los comandos que has utilizado para hacer los commits y subir los cambios a GitHub.
- Incluye las capturas de pantalla en el repositorio dentro de la carpeta
capturas
. Añádelas también al repositorio de manera que queden guardadas en tu repositorio en GitHub. - Realiza una
pull request
indicando en el mensaje que has completado la tarea.
- Realiza un primer commit para poner tu nombre y apellidos en el fichero
- Crea una organización en tu cuenta con el nombre
organizacion-sesion-3-tu-nombre-y-apellidos
. - Crea un repositorio dentro de la organización denominado
sesion3-repo-organizacion
. Dicho repositorio debe contener:- Un archivo
README
con tu nombre y apellidos. - Un archivo
.gitignore
para el lenguajeJava
. - Un archivo de licencia de tipo
MIT
.
- Un archivo
- Crea un equipo dentro de la organización denominado
equipo1
. - Da permisos de escritura a
equipo1
en el repositorio creado. - Invítame a formar parte de la organización y a formar parte del equipo
equipo1
. Mi usuario de GitHub esantonioroig
.
No hay que subir ningún archivo en la tarea de la plataforma Aules.