Hi Everyone, I'm trying to setup a Git server on Fedora 30 server with SELinux in enforcing mode. I am following https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server . At the push on the local machine: $ git push -v origin master Pushing to ssh://git@euclid:/var/callboot/source.git Enter passphrase for key ... fatal: '/var/callboot/source.git' does not appear to be a git repository fatal: Could not read from remote repository. ... I suspect the SELinux labels for /var/callboot/source.git are not quite right. Right now it looks as follows. httpd_sys_content_t is typical for a web server and I think it needs to be something else. # ls -Z /var/callboot/source.git unconfined_u:object_r:httpd_sys_content_t:s0 branches unconfined_u:object_r:httpd_sys_content_t:s0 config unconfined_u:object_r:httpd_sys_content_t:s0 description unconfined_u:object_r:httpd_sys_content_t:s0 HEAD unconfined_u:object_r:httpd_sys_content_t:s0 hooks unconfined_u:object_r:httpd_sys_content_t:s0 info unconfined_u:object_r:httpd_sys_content_t:s0 objects unconfined_u:object_r:httpd_sys_content_t:s0 refs What should the SELinux labels be for the Git user? Thanks in advance.