git config --global commit.template commit.txt
Wpierw należy wygenerować token:
- zalogować się na www
github.com
- przejść do
Settings ➔ Developer Settings ➔ Tokens (classic)
- klik w
Generate new token (classic)
- nadać nazwę (nie jest konieczne; polecam w opisie podać info gdzie, do czego i przez kogo...)
- ustawić ważność (im krótsza tym bezpieczniej - tak na wypadek)
- ustawić uprawnienie (zalecam tylko te niezbędne - im mniej tym bezpieczniej)
- po naciśnięciu przycisku
Generate token
należy zapamiętać wyświetlany token
Po przejściu na kolejną stronę już nie ma dostępu do tokena. Jeśli zgubisz dany token to możesz go wygenerować ponownie bez ustawiania opisu, uprawnień itp.
W terminalu:
export GH_REPO=<repo>
export GH_USER=<user>
export GH_TOKEN=<token>
git remote set-url origin https://[email protected]/$GH_USER/$GH_REPO
Od teraz można puszować, pulować i komitować :-)