Para configurar globalmente, basta obtener el token de cada instancia
de GitLab , Codeberg u otros
repositorios como GitHub , reescribiendo las URLs
de la siguiente manera:
[url "https://token:D0n7Sh4r3Y0urS3cr375@github.com"]
insteadOf = https://github.com
[url "https://token:Sup3rS3cr37T0k3n@gitlab.com"]
insteadOf = https://gitlab.com
[url "https://token:Thi5T0k3nI5Pub1ic@codeberg.org"]
insteadOf = https://codeberg.org
La contra es clara, los Tokens quedan en claro en ~/.gitconfig,
debería bastar asegurarlos con chmod 0600 ~/.gitconfig pero nunca se
sabe!
A favor, se define el Token en un único lugar :) y no hay necesidad
de modificar los n ~/.git/config de cada repositorio de cada
proyecto.