title: trying to push files to github but git push -u origin main not working
body: <pre><code>Prabhakar@DESKTOP-EAUL6C1 MINGW64 /d/workstation/drum machine (main)
  $ git remote -v
  origin  https://github.com/g-prabhakar/drum-machine.git (fetch)
  origin  https://github.com/g-prabhakar/drum-machine.git (push)
  
  Prabhakar@DESKTOP-EAUL6C1 MINGW64 /d/workstation/drum machine (main)
  $ git push -u origin main
  </code></pre>
  <p>nothing is happening but after a while i cancel it using ctrl-c it asks for username for
  'https://github.com'</p>
  <p>and after i enter my username it shows error</p>
  <pre><code>Error: error writing &quot;stdout&quot;: broker pipe
  
  error writing &quot;stdout&quot;: broken pipe
  error writing &quot;stdout&quot;: broken pipe
     while executing
  &quot;puts $::answer&quot;
     (procedure &quot;finish&quot; line 14)
     invoked from within
  &quot;finish&quot;
     invoked from within
  &quot;.b.ok invoke&quot;
     (&quot;uplevel&quot; body line 1)
     invoked from within
  &quot;uplevel #0 [list $w invoke]&quot;
     (procedure &quot;tk::ButtonUp&quot; line 24)
     invoked from within
  &quot;tk::ButtonUp .b.ok&quot;
     (command bound to event)
  </code></pre>
  <p>p.s: i have already added sshkey to github</p>