title: "UnexpectedValueException" on yii2 composer update
body: <p>Got "UnexpectedValueException"                                                Your github oauth token for github.com contains invalid characters:"" while composer update on yii2 project.</p>
  
  <p>When i was installing jui datetimepicker via composer, I have asked to give git token to install it. I had generated the token from GitLab and provide the token to terminal.I also change the composer.json file with token. But it gives me an error of "UnexpectedValueException" Your github oauth token for github.com contains invalid characters.</p>
  
  <p>I have tried following solutions :
  1) I have deleted my .git folder and tried to update composer still same  issue</p>
  
  <p>2) I have deleted the vendor and reinstall the composer not worked.</p>
  
  <p>3) I have deleted the vendor and composer.json and put the previous vendor and composer.json file from my backup. but still get same issue.</p>
  
  <p>4) I have tried to change the token from the following code :</p>
  
  <pre><code>composer config --global github-oauth.github.com &lt;TOKEN&gt;
  </code></pre>
  
  <p>5) Also put the following code in composer.json :</p>
  
  <pre><code>{  
    "config": {
      "github-oauth": {
        "github.com": "&lt;TOKEN&gt;"
        }
      }
  } 
  </code></pre>
  
  <p>Still same issue.</p>
  
  <p>My composer.json file is as follows :</p>
  
  <pre><code>{
      "name": "yiisoft/yii2-app-advanced",
      "description": "Yii 2 Advanced Application Template",
      "keywords": ["yii2", "framework", "advanced", "application template"],
      "homepage": "http://www.yiiframework.com/",
      "type": "project",
      "license": "BSD-3-Clause",
      "support": {
          "issues": "https://github.com/yiisoft/yii2/issues?state=open",
          "forum": "http://www.yiiframework.com/forum/",
          "wiki": "http://www.yiiframework.com/wiki/",
          "irc": "irc://irc.freenode.net/yii",
          "source": "https://github.com/yiisoft/yii2"
      },
      "minimum-stability": "stable",
      "require": {
          "php": "&gt;=5.4.0",
          "yiisoft/yii2": "*",
          "yiisoft/yii2-bootstrap": "*",
          "yiisoft/yii2-swiftmailer": "*",
          "claudejanz/yii2-mygii": "dev-master",
          "bower-asset/jquery": "@stable",
          "bower-asset/jquery.inputmask": "@stable",
          "bower-asset/punycode": "@stable",
          "bower-asset/bootstrap": "@stable",
          "3ch3r46/bootui-datepicker": "1.0.0",
          "yiisoft/yii2-jui": "*",
          "udokmeci/yii2-phone-validator" : "dev-master"
      },
      "require-dev": {
          "yiisoft/yii2-codeception": "*",
          "yiisoft/yii2-debug": "*",
          "yiisoft/yii2-gii": "*"
      },
      "suggest": {
          "codeception/codeception": "Codeception, 2.0.* is currently works well with Yii.",
          "codeception/specify": "BDD style code blocks for PHPUnit and Codeception",
          "codeception/verify": "BDD Assertions for PHPUnit and Codeception",
          "yiisoft/yii2-faker": "Fixtures generator for Yii2 based on Faker lib"
      },
      "scripts": {
          "post-create-project-cmd": [
              "yii\\composer\\Installer::setPermission"
          ]
      },
      "config": {
          "process-timeout": 1800
      },
      "extra": {
          "writable": [
              "backend/runtime",
              "backend/web/assets",
              "frontend/runtime",
              "frontend/web/assets"
          ],
          "executable": [
              "yii"
          ],
          "asset-installer-paths":    {
              "npm-asset-library": "vendor/npm",
              "bower-asset-library": "vendor/bower"
          }
      },
      "repositories": [
      {
          "type": "composer",
          "url": "https://asset-packagist.org"
      }
  ]
  }
  </code></pre>
  
  <p>Please someone help.</p>