Git e la cache per le credenziali
Capita spesso di doverti autenticare a un repository git ma di non poter salvare le credenziali in maniera permanente. Ad esempio se state lavorando su un computer non vostro, o per un cliente per il quale non è bene salvare dati di questo tipo.
In questo caso ci viene in aiuto la cache di git attivabile in questo modo:
git config --global credential.helper cache
Questo comando dirà a git di tenere in memoria le credenziali per 15 minuti (tempo di default).
Potete anche indicare un tempo maggiore:
git config --global credential.helper "cache --timeout=28800"
In alternativa possiamo storare permanentemente le credenziali usando un altro helper:
git config credential.helper store
In questo modo, dopo il prossimo inserimento di credenziali, queste verranno salvate senza doverle rimettere