title: How is JetBrains IntelliJ accessing my GitHub account to push changes?
body: <p>I created a new test project in IntelliJ, brought it under VCS, and then assigned a remote to a public GitHub repository (<a href="https://github.com/BrianHVB/GitTest1" rel="nofollow noreferrer">https://github.com/BrianHVB/GitTest1</a>)</p>
  
  <p>Any time I push out changes from within IntelliJ (VCS | Git | Push), the operation completes successfully and I can log into my GitHub page and see the updates.</p>
  
  <p>However, I don't understand how IntelliJ is accessing the remote repository given the following:</p>
  
  <ul>
  <li>There are no SSH or GPG keys associated with my GitHub account</li>
  <li>There are no public or private keys in my ~/.SSH folder.</li>
  <li>I have not entered my GitHub credentials into IntelliJ</li>
  <li>I don't think I've entered anything other than my email address into any local Git settings</li>
  <li>I've logged out of GitHub on my browser.
  <br/><br/></li>
  </ul>
  
  <p><a href="https://i.stack.imgur.com/dXk0J.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dXk0J.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/Wf5As.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Wf5As.jpg" alt="enter image description here"></a></p>
  
  <p>Also, I can't seem to find any IntelliJ option for setting or configuring remote repositories. According to <a href="https://www.jetbrains.com/help/idea/2016.3/managing-remotes.html" rel="nofollow noreferrer">IntelliJ's documentation</a>, there should be a VCS | Git | Remotes tool. However, there is no "Remotes" option from my VCS | Git window, and no Git Remotes or Remotes tool or action from the global tool search (ctrl+shift+a).</p>
  
  <p><a href="https://i.stack.imgur.com/MnmQh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MnmQh.png" alt="enter image description here"></a></p>
  
  <p>How can I access or change my remote repo settings for my IntelliJ project, and how can I add some kind of authentication requirement?</p>