Usando GIT em projetos FPC/Lazarus

Os comandos abaixo valem apenas para o projeto atual a menos que use –global daí pastas sem identificação de usuário usarão o parâmetro global:

git config user.name "Meu nome"
git config user.email "meuemail@gmail.com"

Talvez aprecie também estes, útil para lidar arquivos provenientes do Windows:

git config core.autocrlf false
git config core.ignorecase true
git config core.fileMode false

Usa git na nuvem? que tal 8h sem digitar a senha novamente? Ou 86400 para 1 dia inteiro

git config credential.helper store
git config credential.helper 'cache --timeout=28800'

Mas no linux isso não funciona mais, assim é necessário dar permissão ao sistema operacional como detentor de sua chave para essas operações então use o seguinte comando:

sudo dnf install git-credential-libsecret
git config credential.helper /usr/libexec/git-core/git-credential-libsecret

Claro que o primeiro ‘git push’ ainda necessitará de suas credenciais, mas não será assim nas vezes posteriores.