commit: 938b8212d5484eaa849463473b40ac547388180d Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> AuthorDate: Sat Apr 25 00:30:06 2015 +0000 Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> CommitDate: Sat Apr 25 00:30:06 2015 +0000 URL: https://gitweb.gentoo.org/sites/www.git/commit/?id=938b8212
Add news post about overlays hostnames because of the hatemail I've gotten. Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org> _posts/2015-04-25-anongit-overlays.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/_posts/2015-04-25-anongit-overlays.md b/_posts/2015-04-25-anongit-overlays.md new file mode 100644 index 0000000..e23f30a --- /dev/null +++ b/_posts/2015-04-25-anongit-overlays.md @@ -0,0 +1,31 @@ +--- +title: Git changes & impact to Overlays hostnames +--- + +As previously announced +[\[1\]](https://archives.gentoo.org/gentoo-dev-announce/message/0c0e1e88bf133a070edf7f833a83f8be) +[\[2\]](https://archives.gentoo.org/gentoo-announce/message/51cd96db6456fe7e540abc4c6dcac2bd), +and previously in the discussion of merging Overlays with Gentoo's primary SCM +hosting (CVS+Git): +The old overlays hostnames (`git.overlays.gentoo.org` and +`overlays.gentoo.org`) have now been disabled, as well as non-SSH traffic to +`git.gentoo.org`. This was a deliberate move to seperate anonymous versus +authenticated Git traffic, and ensure that anonymous Git traffic can continued +to be scaled when we go ahead with switching away from CVS. Anonymous and +authenticated Git is now served by seperate systems, and no anonymous Git +traffic is permitted to the authenticated Git server. + +If you have anonymous Git checkouts from any of the affected hostnames, you +should switch them to using one of these new URLs: +- `https://anongit.gentoo.org/git/$REPO` +- `http://anongit.gentoo.org/git/$REPO` +- `git://anongit.gentoo.org/$REPO` + +If you have authenticated Git checkouts from the same hosts, you should switch +them to this new URL: +- `git+ssh://[email protected]/$REPO` + +In either case, you can trivially update any existing checkout with: +`git remote set-url origin git+ssh://[email protected]/$REPO` +(be sure to adjust the path of the repository and the name of the remote as +needed).
