By default this creates its repository and initial remote to match git’s defaults. You can use the options in the callback to customize how these are created.
Passing #f for options will use default clone options.
procedure
( git_clone_init_optionsoptsint)→integer?
opts:clone_options?int:unsigned