cultando o token do GitHub em .gitconfig
Gostaria de armazenar todos os meus arquivos de ponto no GitHub, incluindo o .gitconfig, que exige que eu oculte o token do GitHub no .gitconfi
Para fazer isso, tenho um arquivo ".gitconfig-hidden-token", que é o arquivo que pretendo editar e colocar no git que oculta o token:
...
[github]
user = giuliop
token = --hidden--
...
E um script de shell que eu preciso iniciar se eu modificar o arquivo ".gitconfig-hidden-token" para criar o arquivo ".gitconfig":
cp .gitconfig .gitconfig.backup
sed 's/--hidden--/123456789/' .gitconfig-hidden-token > .gitconfig
A desvantagem é a necessidade de iniciar manualmente o script sempre que modifico o arquivo. Existe uma maneira melhor e totalmente automatizada de fazer isso?