Add git_clone_with_key function