git credential cache timeout questions
- From
- John Ratliff <john@technoplaza.net>
- Date
- Feb 19, 2021, 15:46 UTC
- Message-ID
- <CAP8UukiL0niGSm3o7uYNBzL3FP-UEgfOuq-Tu=fksWJkerT5fg@mail.gmail.com>
I have configured my git to cache my credentials for 12 hours using this section in my .gitconfig
[credential "https://mygithub.example.edu"]
username = myuser
helper = cache --timeout 43200However, the credentials don’t always seem to expire after 12 hours. Sometimes I come back the next morning and the credentials still work. This is generally after leaving at 5:00 PM and coming back in the next day at 9:00 AM, well past the 12 hour timeout.
Is there any way to see the current timeout value? Is it a rolling timeout (i.e. any git action resets the timeout)?
If it happened once or twice, I would assume I just forgot that I did something with git later than I thought. But this happens frequently enough that it’s difficult to accept that as a possibility. It’s not a daily occurrence. My credentials do expire…I just have no idea when they will.
Have I setup my gitconfig section wrong?
CentOS 7. Git 2.24.3.
Thanks.
--John