Сокрытие токена GitHub в .gitconfig

Я хотел бы хранить все мои точечные файлы на GitHub, включая .gitconfig, который требует, чтобы я скрыл токен GitHub в .gitconfig.

Для этого у меня есть файл «.gitconfig-hidden-token», который я собираюсь отредактировать и поместить в git, который скрывает токен:

...
[github]
user = giuliop
token = --hidden--
...

И сценарий оболочки, который мне нужно запустить, если я изменю файл «.gitconfig-hidden-token», чтобы создать файл «.gitconfig»:

cp .gitconfig .gitconfig.backup
sed 's/--hidden--/123456789/' .gitconfig-hidden-token > .gitconfig

Недостатком является необходимость запуска скрипта вручную каждый раз, когда я изменяю файл. Есть ли лучший, полностью автоматизированный способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос