I have a git project located on the ``js4.es.aau.dk`` server, which I have cloned with ``git clone ssh://[username]@js4.es.aau.dk/[dir]``. In this project dependencies like kodo, sak, fifi etc is needed.
Apparently the default behaviour for the ``./waf configure`` command is to fetch these dependencies using the same protocol as the parent project dir. However, the ssh:// "protocol" is not supported by the dependency resolver (which makes sense as github does not support it, but ``git:// and git@`` instead )
Naturally, it is not possible to checkout the parent project on ``js4.es.aau.dk`` using ``https://, git:// or git@``.

However, I do find it odd that the protocol used to checkout the parent project influences how the dependencies are fetched. Wouldn't this also mean that if I used ``git@`` to checkout my parent project, but did not have write access to all of the dependencies, I could not fetch these?