title: How to create a pull request to GitHub?
body: <p>I would like to send a push request to a foreign project where I only have read-access, and open an issue.</p>
  <p>I followed several tutorials but I always get the error message that I don't have write-permissions. First, I tried it using GitHub Desktop for Windows, and it didn't work; now I try it directly in the Linux shell.</p>
  <p>Here is what I did:</p>
  <ol>
  <li>git clone <a href="https://github.com/matthiasmullie/minify.git" rel="nofollow noreferrer">https://github.com/matthiasmullie/minify.git</a></li>
  <li>(Then I change the files I want to change)</li>
  <li>git checkout -b new_branch</li>
  <li>git remote add upstream <a href="https://github.com/matthiasmullie/minify" rel="nofollow noreferrer">https://github.com/matthiasmullie/minify</a></li>
  <li>git config user.email &quot;My email address&quot;</li>
  <li>git config user.name &quot;My name&quot;</li>
  <li>git commit -S -m &quot;Here I explain my change&quot;</li>
  <li>git push -u origin new_branch</li>
  <li>(Now I enter my GitHub login credentials)</li>
  </ol>
  <p>And then I get this error message:</p>
  <blockquote>
  <p>remote: Permission to matthiasmullie/minify.git denied to
  danielmarschall. fatal: unable to access
  'https://github.com/matthiasmullie/minify.git/': The requested URL
  returned error: 403</p>
  </blockquote>
  <p>What am I doing wrong?</p>