I'm trying to setup Gitlab server. It flashes an error "Fingerprint cannot be generated" while adding ssh keys. I googled for the solutions and found a few possible problems that could cause this problem.
First was to ensure proper access from SELinux. Since I don't have SElinux installed, it can't be a problem.
Second was to make sure that ssh-keygen is installed and the keys generated do not have a pass phrase associated to it. Checked it and no issues.
Third was to check that user git can access the tmp directory created by Gitlab. I checked that too.
This is the link I followed to set gitlab.