Currently, subrepo support seems to rely on downloading HTTP archives from the source control website. It would be great if there was support to clone these repos using your local SSH credentials from a Git server.
Additionally, it would be nice to support this for plugin repos too. Right now a plugin repo hosted as a private GitHub repository would only be accessible using a GitHub Personal Access Token for HTTP access.