title: Unable to effectively use VSCode Git push/pull with Docker for Windows remote CentOS container
body: <ol>
  <li><p>I am able to successfully use Win10 VSCode with the remote container and git extensions to external Linux VMs on my corp network with no issues.</p>
  </li>
  <li><p>I am able to open a Win10 PowerShell terminal to my D4W WSL2 Linux container and use all git CLI features with no issues. The dockerfile exits with USER = root.  AFter opening container terminal, I su to non-root-user and then use the container as a normal development environment.</p>
  </li>
  <li><p>When using VSCode remote-container/git extensions with D4W WSL Linux container I cannot execute the git commands that access the repo remote.  I understand this is because root has no access to the git config of my non-root-user.</p>
  </li>
  </ol>
  <p>If I change my final dockerfile USER to non-root-user, then the container terminal username is in fact non-root-user, but the home directory is still /opt/app-root/src.</p>
  <p>Is there a preferred method to use D4W WSL2 Linux container as default non-root-user?  Is there a specific dockerfile exit strategy to achieve this?</p>