I successfully get the oauth2 application access token for gitlab user. And the scope includes read_repository. But I cannot git ls-remote or git clone my project using this access token as password.
The error is remote: HTTP Basic: Access denied
Btw, F2A is not enabled for my gitlab CE server.