Agregar soporte para tokens de acceso forgejo en URLs para la instalación de componentes de temas

Al instalar un componente privado a través de una URL con un token de acceso de forgejo, se produce un error 500 y hay que cambiar a usar git sobre ssh y añadir una clave para el repositorio.

Los tokens de acceso privado de github funcionan sin problemas, así que supongo que tiene que ver con la diferencia en el estilo de los tokens de acceso con forgejo.

URL de ejemplo:
https://c273946b54a2527ac1b12640536a42d65d0b24f4@forgejo.site.org/dubwoc/custom-component

Error: