Please check gitlab-tutorial
Currently it is not possible to authenticate repositories with username/password. Please use (personal) access tokens instead HERE using the read_repository and write_repository options, also see docs.