pfp valenrc CS at UBA

github copilot gratis siendo alumno de la UBA

» facultad

Con la llegada del update 1.95 VSCode mejoró notablemente su integración con Github copilot. Y ahora que lo pude probar (al fin), puedo decir que vale la pena totalmente. Aún mas con las restricciones de tokens diarios que imponen ChatGPT o Claude a los usuarios gratuitos.

En este post voy a explicar los pasos que seguí para tener acceso al programa Github Education, con el cual nos dan acceso al Student developer pack. Este pack contiene acceso completo a Copilot totalmente gratis:

Requisitos:

  • Tener un mail con dominio uba: Preferentemente dc.uba.ar (departamento de computación, i.e. DC), aunque debería funcionar con cualquier mail que GitHub detecte como perteneciente a la Universidad de Buenos Aires (terminado en uba.ar).
  • Tener un certificado de alumno regular: Se consigue generalemente a través de SIU Guaraní, se genera instantaneamente.

El mail del Departamento de Computación se consigue abriendo ticket en soporte (https://soporte.dc.uba.ar/) y enviando tu LU y certificado de alumno regular.

Lo siguiente va a ser configuar tu cuenta de GitHub en https://github.com/settings/profile:

  • En Public Profile completar con tu nombre real
  • En Billing and Plans -> Payment information completar los campos obligatorios (Nombre completo y Ubicación)

Es importante que el nombre coincida con el mismo que aparece en el certificado de la facultad.

Ahora queda enviar la solicitud a Github: Logeate en https://education.github.com/pack, ingresá el mail de alumno de la uba y van a pedirte una foto de tu certificado (en Proof Type elegí la segunda opcion signed transcript o algo así). Si hay algo mal, debería llegar un mail casi al instante de enviar la solicitud. Si no, entonces queda esperar a que llegue un mail de aprobación.

Despues de esto, queda reclamar el beneficio en la pagina principal de Student Developer Pack en la seccion All offers, te va a redirigir a configuración de Copilot y se va a activar automaticamente despues de completar la configuracion (Deshabilita la opcion Allow GitHub to use my code snippets from the code editor for product improvements :p y habilitá Anthropic Claude 3.5 Sonnet in Copilot si está disponible)

Listo, ahora tenemos Copilot + otros beneficios (GitLens, Github Pro, etc, etc)