Thanks for this great plugin.
I use GitBucket with this plugin and set the 'Anonymous access Deny' mode (Users must authenticate before viewing any information.).
In this case, public repositories will not be displayed in the search results.
This left us with no choice but to set all repositories to private.
It seems to be very helpful if public repositories could be crawled using tokens as well as private repositories when GitBucket is being 'Anonymous access Deny' mode.