/// Error type for git configuration operations.
/// Configures git settings for cryptographic signing.
///
/// Args:
/// * `key` - The git config key (e.g., "gpg.format")
/// * `value` - The value to set
///
/// Usage:
/// ```ignore
/// git_config.set("gpg.format", "ssh")?;
/// ```