Is it possible to load packages (.m) directly from the network (http, https) without installing it locally?
For an enterprise deployment of a package we store our packages on a network file server and then add the following to the user's init.m file:
You can then use
For development we have found it to be much easier to use Wolfram Workbench (we use the Eclipse plugin) to synchronize with a Git archive (over http or other protocols) and load the package into Mathematica. It has a big advantage of automatically clearing and reloading the package after you make changes.
When loading packages remotely in Mathematica (extension
It is possible to use
In the examples below one loads package
Thanks to the image_doctor for providing the initial help.