Composer require always fails even with personal token

Despite running
composer config --global --auth gitlab-token.gitlab.com MYTOKEN

Where MYTOKEN is a token generated from https://gitlab.com/profile/personal_access_tokens with repository read, api and read user access.

When i run composer update with

"repositories": [
        {
            "type": "gitlab",
            "url": "git@gitlab.com:bizmate/myreviews-styleguide.git"
        }
    ],

"require": {
        "myuser/myrepo-styleguide": "dev-master"
    }

I get error

 [Composer\Downloader\TransportException]                                                                
  Invalid credentials for 'https://gitlab.com/api/v4/projects/myuser%2Fmyrepo-styleguide', aborting.

What am i missing?