Manage Git repository contents from within your PHP webapp. No further dependencies. You just need to have git installed.