One week ago I have installed a GitLab repositoy git based in a CentOS 7 Linux Distribution.
At first all are all right. Except if you are using a proxy , please don't configure it as IP:port because it can generate serious problems with reconfiure options. You must establish http_proxy variable as IP without :port.
Ok. When I got configure the environment, I installed a git client in a Windows 7 client and I did my firsts commits.
But this proccess failed when i try to upload my files to repository from linux clients.
The key is configure a set of core git parameter in this way:
git config --global core.autocrlf input
git config --global i18n.commitencoding = UTF-8
Be carefull with user.name parameter because it can't containts accents.