Eu tive o mesmo problema. A razão pela qual o serviço não iniciaria no meu caso é que o usuário gitblit não tinha permissão para acessar nenhum dos arquivos / opt / gitblit. Isso é porque (doh) eu instalei o gitblit como root. A solução foi simples:
chown -R gitblit:gitblit /opt/gitblit