Parece ser un problema con GitHub. Encontré una discusión al respecto aquí: Unauthenticated clone of a public repo intermittently returns 401 (prompts for Username) from CI workers · community · Discussion #206581 · GitHub
¡Hola a todos!
Gracias por reportarlo. Hemos compartido esto con nuestros equipos internos para investigar; si tenemos alguna novedad, la publicaremos aquí y en las discusiones correspondientes
Como posible solución temporal, aunque te animo a esperar primero, esto funciona:
cd /var/discourse
git config --global http.version HTTP/1.1
./launcher rebuild app
(es posible que tengas que reconstruir dos veces debido a la actualización de PostgreSQL)