Learn more about cloning repositories
You have read-only access
Fetch the repo only once. Makes package management fast. Put all stuff into private wich seems to be rather ugly and useless from the outside. Fix some include files.