This is a question for developers. GitHub are about to enforce use of personal access tokens which is, in effect a long (40 character) random password. I find using this to be more awkward and prone to security risk due to the need to keep the token in a document rather than my head. (I can remember a complex password but not 40 random characters - I am not Deep Though!)
My question is: do you have advice on a workflow for using github from the Linux/GNU (BASH) command line using PAT?