title: What is Pseudo TTY-Allocation? (SSH and Github)
body: <p>I was trying to setup an SSH connection with Github following this tutorial:</p>
  <ul>
  <li><a href="https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/testing-your-ssh-connection" rel="noreferrer">Testing your SSH connection</a></li>
  </ul>
  <p>I came across the following command:</p>
  <pre><code>$ ssh -T git@github.com 
  # Attempts to ssh to github
  </code></pre>
  <p>Curious, I looked at the ssh manual. It said the following:</p>
  <pre><code> -T      Disable pseudo-tty allocation.
  </code></pre>
  <p>What is tty allocation? What does tty stand for? Why are we disabling it?<br>I earnestly tried to look it up but I was unable to find even a definition.</p>