title: How to add github private repo to my Helm environment
body: <p>I have a <code>github</code> private repo ( containing valid <code>index.yaml</code> file) and I want to add it to my local <code>helm</code> environment without using the github <strong>token</strong> but I can use my gihub credentials.I have tried something like</p>
  
  <pre><code>helm repo add &lt;reponame&gt; --username &lt;username&gt; --password xxxx https://&lt;username&gt;.github.io/reponame
  </code></pre>
  
  <p><strong>Error Message</strong></p>
  
  <blockquote>
    <p>Error: Looks like "<a href="https://username.github.io/reponame" rel="nofollow noreferrer">https://username.github.io/reponame</a>" is not
    a valid chart repository or cannot be reached: Failed to fetch
    <a href="https://username.github.io/reponame/index.yaml" rel="nofollow noreferrer">https://username.github.io/reponame/index.yaml</a> : 404 Not Found</p>
  </blockquote>
  
  <p>But the above command worked with public repo even without passing the credentials of my github account
  I have also tried with <a href="https://raw.githubusercontent.com/username/reponame/branch" rel="nofollow noreferrer">https://raw.githubusercontent.com/username/reponame/branch</a> raw url but the error  still exists.</p>