Git extension to cache upstream repos on a local server