Authentication & Security
Two questions this section answers. First, how do you prove to GitLab or GitHub that you are you, in a way that works every day without pain: tokens, SSH keys, and the credential helper that stops you typing either. Second, how do you keep the things that must stay secret out of a system designed to remember everything forever, and what to do on the day one gets in anyway.
None of it is optional knowledge for a non-developer. Tokens expire and break your pushes; a leaked key in a repository is a real incident; and the procedures here are the same whether you write code or documentation.
Before you start: Section 7, especially the authentication quick-start, which got you working. This section explains what you set up and how to manage it.