You can clone with
Git-RepositoryGit::Repository is a Perl interface to Git, allowing scriptedinteractions with one or more repositories. It's a low-level interface,allowing to call any Git command, either porcelain or plumbing,including bidirectional commands such as git commit-tree.Since it is a low-level interface, it doesn't provide any fancy way tocall Git commands. It is up to the programmer to setup any environmentvariables (except GIT_DIR and GIT_WORK_TREE) that the underlyingGit command may need and use.SUPPORT AND DOCUMENTATIONAfter installing, you can find documentation for this module with theperldoc command. perldoc Git::RepositoryYou can also look for information at: RT, CPAN's request tracker http://rt.cpan.org/NoAuth/Bugs.html?Dist=Git-Repository AnnoCPAN, Annotated CPAN documentation http://annocpan.org/dist/Git-Repository CPAN Ratings http://cpanratings.perl.org/d/Git-Repository Search CPAN http://search.cpan.org/dist/Git-RepositoryCOPYRIGHT AND LICENCECopyright (C) 2010-2013 Philippe Bruhat (BooK)This program is free software; you can redistribute it and/or modify itunder the same terms as Perl itself.