Github

github.jpg

La Universidad de Huelva se ha adherido al Github Campus Program. La comunidad universitaria podrá disfrutar de una serie de servicios de alojamiento y soporte al desarrollo de software.

GitHub es una plataforma de desarrollo colaborativo que permite alojar proyectos, gestión de versiones y control de repositorios utilizando el sistema de control de versiones Git. Se utiliza principalmente para la creación de código fuente de programas de ordenador.

Además de estos servicios habituales, permite la disponibilidad de GitHub Copilot para miembros de la comunidad universitaria (disponible tanto para docencia, investigación como administración interna) y de otros servicios como CodeSpaces, Classroom o Team.

La UHU forma parte del GitHub Campus Program lo que facilita el uso de GitHub para proyectos software desarrollados por docentes, investigadores y desarrolladores de la propia universidad en repositorios públicos o privados así como acceder a recursos de formación específicos.

¿Cómo se beneficia un usuario de este programa?

El personal docente, investigador, de servicios así como los estudiantes de la UHU tienen la posibilidad de acceder a esta plataforma gratuitamente. Tu cuenta de usuario universitaria, te identifica personalmente como miembro de esta institución educativa, haciendo posible el uso del servicio.

Son necesarios dos requisitos:

  • Que el usuario tenga cuenta en Github que use como correo el de la Universidad (*uhu.es)
  • Que el usuario solicite beneficiarse del programa. Para ello accederá a: https://education.github.com/discount_requests/application y aportará la documentación que se le solicita, para demostrar su pertenencia a la comunidad universitaria.

Alcance
  • Licencia "Campus Program" disponible para todos los usuarios con cuenta de usuario universitaria UHU.
  • Las condiciones y duración de dicha licencia están sujetas al criterio del fabricante. Actualmente, esta licencia es válida mientras el usuario mantenga la cuenta de usuario activa y la UHU se mantenga adscrita al programa "GitHub Campus Program".

Además del acceso individual (profesor, estudiante) el programa permite la creación de repositorios grupales. La Universidad de Huelva se ha registrado como ‘Enterprise’ y gestiona el repositorio corporativo. Dentro de la Universidad se podrán crear organizaciones, que creen y gestionen sus propios repositorios.

Atendiendo a las necesidades de los equipos de desarrollo software en la UHU, podemos distinguir dos modalidades:

  • Repositorio público. El equipo es gestionado de forma autónoma y la publicación se realiza en un repositorio público vinculado al centro, departamento, grupo de investigación o proyecto de investigación bajo en entorno https://github.com/unihuelva.
  • Repositorio privado. "GitHub Campus Program" permite el uso de repositorios privados vinculados a "organizaciones" dentro del ámbito de la UHU. En ese caso, el equipo y los repositorios asociados son gestionados de forma autónoma.
¿Cómo se solicita una organización o repositorio?

Las peticiones de creación de organizaciones y repositorios se cursarán a través del Centro de Atención al Usuario. indicando en la incidencia que es para "Biblioteca, aulas y recursos / Petición de Software para Docencia".

Cada organización ha de autogestionarse, por lo que deberán tener (e indicar en el momento de la creación) uno o varios propietarios y administradores. Pueden crear cuantos proyectos, repositorios (públicos, institucionales y privados) y equipos colaborativos consideren oportunos

¿Quién puede tener una organización y un repositorio?

La Universidad de Huelva se ha registrado como ‘Enterprise’ y gestiona el repositorio corporativo. Dentro de la Universidad se pueden crear organizaciones, que creen y gestionen sus propios repositorios.

Los centros, departamentos y grupos de investigación podrán crear organizaciones (como ETSI-UHU) que cuelguen de la Uni y tener un control ABSOLUTO de sus repositorios, proyectos y equipos.

Los dos primeros repositorios (UniHuelva y SIC) serán gestionados por el SIC. La creación y modificación de visibilidad de los repositorios más institucionales, los que quieran colgar de UniHuelva, habrán de solicitarse al SIC. La creación de una Organización también habrá de solicitarse al SIC. Habrá de indicarse quién o quiénes serán los propietarios de la organización.

La plataforma GitHub está disponible a través de su propia dirección web.

Los repositorios públicos se albergan bajo el entorno de la UHU en GitHub accesible a través de la dirección https://github.com/unihuelva

Los repositorios privados son accesibles a través de la dirección de acceso que se les asigne en la solicitud de creación. 

Además del acceso a la propia plataforma, GiHub ofrece otra serie de posibilidades para hacer uso de sus servicios:

¿Cómo me doy de alta en Copilot?

Una vez te hayan aprobado la solicitud de aplicar beneficios del programa, solicitas el free trial del Copilot.

https://github.com/features/copilot

Si estás correctamente identificado como beneficiario del Campus Program, en la siguiente pantalla te dirá que eres beneficiario gratuito:

Ya sólo necesitarías instalar el plugin en las herramientas preparadas.

Más info: https://github.blog/2022-09-08-github-copilot-now-available-for-teachers/

Recursos básicos
Recursos para uso avanzado