Issue while clone the repository

I am getting the below error while trying to commit in gitlab. Is there any prior environmental setup I need to do before the commit?

/opt/gitlab/embedded/lib/ruby/2.3.0/psych.rb:474:in initialize': Permission denied @ rb_sysopen - /opt/gitlab/embedded/service/gitlab-shell/config.yml (Errno::EACCES) from /opt/gitlab/embedded/lib/ruby/2.3.0/psych.rb:474:in open’
from /opt/gitlab/embedded/lib/ruby/2.3.0/psych.rb:474:in load_file' from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_config.rb:7:in initialize’
from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_logger.rb:13:in new' from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_logger.rb:13:in <top (required)>’
from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_net.rb:6:in require_relative' from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_net.rb:6:in <top (required)>’
from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_shell.rb:4:in require_relative' from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_shell.rb:4:in <top (required)>’
from /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' from /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require’
from /opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-shell:22:in `’
fatal: The remote end hung up unexpectedly