Fixes #58 - David don't work with git+ssh:// dependencies. This is essentially the good work from @FGRibreau but re-worked slightly to warn by default