github copilot gratis siendo alumno de la UBA
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)