Re-add support for projects with anonymous HTTP access

This was originally added by go-import#190630, but was reverted by the
merging of go-import#241958 into master.

Enforcing authentication in all cases is problematic for those who wish
to make their public Gerrit hosted Go projects easily installable via
the standard Go toolchain, either as standalone applications or as
libraries.

Anonymous repo URLs are now used as long as the anonymous user is
granted read access to the project's `refs/heads/*`.

Change-Id: I15aa7251483877aae6552df0d11032d63af4b9e2
3 files changed
tree: c2f60ef7580f3a9c699acdc78cb3cef2aa44db73
  1. .settings/
  2. src/
  3. tools/
  4. .bazelignore
  5. .bazelrc
  6. .bazelversion
  7. .gitignore
  8. bazlets.bzl
  9. BUILD
  10. external_plugin_deps.bzl
  11. LICENSE
  12. README.md
  13. WORKSPACE
README.md

This plugin allows you to perform go get requests against a Gerrit project.

For more information, see: src/main/resources/Documentation/about.md