Git Commit Without Setting Global User Permissions