title: git-sync using github personal access token (PAT) for git submodules
body: <p>I have a Github repo which I configure in git-sync to sync files with my Kubernetes airflow instance by specifying the repo URL with PAT token like below:</p>
  <pre><code>https://&lt;PAT&gt;@github.com/org/dag_repo.git`
  </code></pre>
  <p>(PAT token is inserted by CI/CD and not committed to github to the dag_repo)</p>
  <p>This Github repo also has multiple other GitHub Repos added as git submodules using the command:</p>
  <pre><code>git submodule add https://&lt;PAT&gt;@github.com/org/test-git-sync.git
  </code></pre>
  <p>My <code>.gitmodules</code> file looks like the below:</p>
  <pre><code>[submodule &quot;test-git-sync&quot;]
      path = test-git-sync
      url = https://&lt;PAT&gt;@github.com/org/test-git-sync.git
  </code></pre>
  <p>So in the submodule file git is saving the PAT token which is sensitive - thus I cannot commit it to Github</p>
  <p>I tried adding the submodule repo without a PAT token - but in this case, git-sync is not able to check out the submodule because the submodule repo is private and no auth is specified.</p>
  <ul>
  <li>Is there a way to configure git-sync to use the same PAT token used in main repo to checkout submodules also ?</li>
  <li>Is it possible to parametrize the PAT token in the <code>.gitmodules</code> file and then git-sync can inject PAT during run-time?</li>
  </ul>