Hi,
die Funktion git_clone wird sehr wohl von der libgit2.DLL exportiert. Solltest du mit git4delphi das hier meinen:
https://github.com/libgit2/GitForDelphi , dann sind dort die Funktionen der clone.h nicht enthalten. Die fehlenden Funktionen muss man selbst definieren und binden.
Die Definition sollte ungefähr so aussehen:
git_clone = function (var repo: Pgit_repository; URL: PAnsiChar; LocalPath: PAnsiChar; Options: PGit_clone_options): integer; stdcall;
Als Optionen kann man wohl nil übergeben, dann wird GIT_OPTIONS_INIT benutzt. Ansonsten müsste man noch das entsprechende record definieren.
Hilft dir das weiter?