title: Get the user's identity/signature from git configuration in libgit2sharp for committing
body: <p>How can I get the user's identity and signature using libgit2sharp in order to create commits? The documentation only shows how to create a brand new signature, but I want to use the one the user has already set up using <code>git config</code>.</p>
  
  <p>The documentation page at <a href="https://github.com/libgit2/libgit2sharp/wiki/Git-commit" rel="nofollow noreferrer">https://github.com/libgit2/libgit2sharp/wiki/Git-commit</a> only shows how to create a signature, not how to retrieve the user's identity.</p>
  
  <pre><code>// Create the committer's signature and commit
  Signature author = new Signature("James", "@jugglingnutcase", DateTime.Now);
  Signature committer = author;
  
  // Commit to the repository
  Commit commit = repo.Commit("Here's a commit i made!", author, committer);
  </code></pre>