The requested URL returned error: 403

Hello
Trying to build my very first pipeline with Drone 1.2.1 on an self-hosted gitlab using acces token.
The clone step fails with 403 error
image

server settings

DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw
DRONE_GITLAB_CLIENT_ID=xxxxxxxxx
DRONE_GITLAB_CLIENT_SECRET=xxxxxxxx
DRONE_GITLAB=true
DRONE_GIT_ALWAYS_AUTH=true
DRONE_GITLAB_SERVER=https://git.xxxxx
DRONE_SERVER_PROTO=http
DRONE_TLS_AUTOCERT=false
DRONE_LOGS_DEBUG=true
DRONE_GIT_USERNAME=x-oauth-token
DRONE_GIT_PASSWORD=xxxxxxxx
DRONE_USER_CREATE=username:xxxx,admin:true

drone log

{"build.id":39,"build.number":39,"error":"Cannot transition status via :enqueue from :pending (Reason(s): Status cannot transition via \"enqueue\")","level":"warning","msg":"manager: cannot publish status","repo.id":33,"stage.id":39,"time":"2020-07-08T09:03:26Z"}

Where am i going wrong?Anyone

403 forbidden would indicate the clone failed due to some problem with the username / password not having adequate permission. Are you sure x-oauth-token is the correct username? According to stackoverflow the username should be oauth2 [1]

[1] https://stackoverflow.com/questions/25409700/using-gitlab-token-to-clone-without-authentication