Since integrate with gitlab is difficult but how about support gitea https://github.com/go-gitea/gitea It make sense because someone use private git repository service. And gitea support OAuth2 API and also support push with API https://try.gitea.io/api/swagger#/repository