title: I use semantic-release in GITLAB ,but the error is Invalid GitHub token.(Variable already been set)
body: <p>I already set the varaible,but it seems not work.</p>
  <p><a href="https://i.stack.imgur.com/GRjbg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GRjbg.png" alt="enter image description here" /></a></p>
  <p>sementic log shows its was using @semantic-release/github,but actually my repo is in the gitlab, is that reason?By the way i have already install the @semantic-release/gitlab puglin</p>
  <p>[semantic-release] › ℹ  Start step &quot;verifyConditions&quot; of plugin &quot;@semantic-release/github&quot;</p>
  <p>other setting is here:</p>
  <p>//.npmrc:</p>
  <pre><code>registry=https://registry.npmjs.org/
  
  //gitlab.com/api/v4/packages/npm/:_authToken=${CI_JOB_TOKEN}
  
  //gitlab.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}
  
  </code></pre>
  <p>releaserc.json:</p>
  <pre><code>
  {
    &quot;branches&quot;: [&quot;master&quot;],
    &quot;plugins&quot;: [
      &quot;@semantic-release/commit-analyzer&quot;,
      &quot;@semantic-release/release-notes-generator&quot;,
      &quot;@semantic-release/gitlab&quot;,
      &quot;@semantic-release/npm&quot;,
      [
        &quot;@semantic-release/git&quot;,
        {
          &quot;assets&quot;: [&quot;package.json&quot;],
          &quot;message&quot;: &quot;chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}&quot;
        }
      ]
    ]
  }
  
  
  </code></pre>