title: Azure Devops requiring password every time I push from local to remote repository
body: <p>Relatively new git and azure-devops user here. </p>
  
  <p>I am currently working on a project locally that I wish to push to my private azure-devops repository called 'Hello_World'. </p>
  
  <p>So locally, I did the following:</p>
  
  <pre><code>git remote add origin https://dkennetz@dev.azure.com/dkennetz/Hello_World/_git/Hello_World
  </code></pre>
  
  <p>Then I wanted to push all my local code to the remote repo, so I simply did:</p>
  
  <pre><code>git push -u origin --all
  </code></pre>
  
  <p>and I was prompted:</p>
  
  <pre><code>[dkennetz@nodecn204  Hello_World]$ git push -u origin --all
  Password for 'https://dkennetz@dev.azure.com':
  </code></pre>
  
  <p>Which is fine. I entered the token the first time and I thought all things would be handled accordingly for future pushes. I was wrong. Every time after this, I still have to enter my password for pushes. </p>
  
  <p>I am doing this as a simple test case to try out azure-devops but I can see this becoming a serious issue if each user in a project has to enter username and password for CI/CD every time a user wants to push code to a repo. </p>
  
  <p>I thought maybe I could add something to my config to handle this, but I am not sure. </p>
  
  <p>If I run:</p>
  
  <pre><code>git config --list
  </code></pre>
  
  <p>I get (the space is because of code formatting issues):</p>
  
  <pre><code>user.name=Dennis Kennetz
  user.email=funkyman@funky.org
  core.repositoryformatversion=0
  core.filemode=true
  core.bare=false
  core.logallrefupdates=true
  </code></pre>
  
  <p><code>remote.origin.url=https://dkennetz@dev.azure.com/dkennetz/Hello_World/_git/Hello_World</code></p>
  
  <pre><code>remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
  branch.master.remote=origin
  branch.master.merge=refs/heads/master
  </code></pre>
  
  <p>Thanks for the help!</p>