I can’t see anything when I open the http://drone.mycompany.com, then I open devtools and find a request failed: /api/user/repos?latest=true status code is 401 and response is {"message":"Unauthorized"}
There was a bug in our GitLab implementation. It was using the https://gitlab.com/api/v4/projects endpoint to sync the repository list, but was missing membership=true which was causing the synchronization to block. So it should work if you pull the latest 0.9-alpha.1
In terms of the above example, I do see a configuration issue. The DRONE_TLS_AUTOCERT us set to true and enables SSL with Let’s Encrypt. The DRONE_SERVER_PROTO, however, is set to http instead of https. Do you mean to disable Lets Encrypt? You can read more about the configuration parameters at the bottom of the GitLab install page.
I found problem is I use a wrong callback url for 0.8.6, so I create a new gitlab application to solve it and use the callback url of 0.9.0 is http(s)://company.drone.com/login