Tudo isso envolve configuração global. Omita o sinalizador global para alterar em uma base por repositório
** Defina seus dados **
git config --global user.email "email@address"
git config --global user.name "My Name"
Use suas credenciais usadas com mais frequência aqui
** Definir tratamento CRLF **
git config --global core.autocrlf true
Sem isso, o git mudará todos os seus feeds de linha e realmente dificultará os commits
** Definir gerenciamento de permissões **
git config --global core.fileMode false
Sem isso, o git irá alterar todas as suas permissões de arquivo para se adequar ao Windows. se você está no Windows, não está olhando as permissões de arquivo
Definir armazenamento de senha
git config --global credential.helper store
Isso armazenará permanentemente suas credenciais git, embora como texto simples (consulte http://stackoverflow.com/questions/5343068/is-there-a-way-to-skip-password-typing-when-using-https-github para melhores soluções)