Retrieve the configured identity to use for reflogs
The memory is owned by the repository and must not be freed by the user.
where to store the pointer to the name
where to store the pointer to the email
the repository
0 or an error code