def METHOD_NAME(request: Request, tid):
    try:
        slogger.task[tid].info("push repository request")
        rq_id = "git.push.{}".format(tid)
        queue = django_rq.get_queue(settings.CVAT_QUEUES.EXPORT_DATA.value)
        queue.enqueue_call(func = CVATGit.push, args = (tid, request.user, request.scheme, request.get_host()), job_id = rq_id)
        return Response({ "rq_id": rq_id })
    except Exception as ex:
        with contextlib.suppress(Exception):
            slogger.task[tid].error("error occurred during pushing repository request",
                exc_info=True)
        return HttpResponseBadRequest(str(ex))