title: Does LibGit2Sharp support cloning a multiple repositories?
body: <p>I am using <code>LibGit2Sharp</code> to access a remote <code>Git</code> repository. The scenario is as follows: Clone the repository from a remote URL using <code>Repository.Clone</code> method. How to solve this issue?</p>
  
  <pre><code>foreach (string repo in repositories)
  {
      string url = @"https://bitbucket.org/" + requestedAcct + "/" + repo;
      string cloneDir = repoDir + repo;
  
      try
      {
          LibGit2Sharp.Repository.Clone(url, cloneDir, creds);
      }
      catch
      {
          string msg = "Handled LibGit2Sharp exception";
          MessageBox.Show(msg);
      }
  }
  </code></pre>
  
  <ul>
  <li><blockquote>
    <p>TypeInitializationException: The type initializer for 'NotificationManager.Repositories.GitHubSingleton' threw an exception.</p>
  </blockquote></li>
  <li><blockquote>
    <p>LibGit2SharpException: request failed with status code: 404</p>
  </blockquote></li>
  </ul>