On Sun, 29 Mar 2015 18:41:33 +0200
Sebastian Pipping <sp...@gentoo.org> wrote:

> Hi!
> 
> 
> For the current Gentoo Git setup I found these methods working for
> accessing a repository, betagarden in this case:
> 
>   git://anongit.gentoo.org/proj/betagarden.git
>  (git://git.gentoo.org/proj/betagarden.git)
>  (git://git.overlays.gentoo.org/proj/betagarden.git)
> 
>   http://anongit.gentoo.org/git/proj/betagarden.git
> 
>  (http://cgit.gentooexperimental.org/proj/betagarden.git)
> 
>   git+ssh://g...@git.gentoo.org/proj/betagarden.git
>  (git+ssh://g...@git.overlays.gentoo.org/proj/betagarden.git)
> 
> Those without braces are the ones announced at the repository's page
> [1].
> 
> My concerns about the current set of supported ways of transfer are:
> 
>  * There does not seem to be support for https://.  Please add it.
> 
>  * Why do we serve Git over git:// and http:// if those are vulnerable
>    to man-in-the-middle attacks (before having waterproof GPG
>    protection for whole repositories in place)?
>    Especially with ebuilds run by root, we cannot afford MITM.
> 
> 
> So I would like to propose that
> 
>  * support for Git access through https:// is activated,
> 
>  * Git access through http:// and git:// is deactivated, and
> 
>  * the URLs on gitweb.gentoo.org and the Layman registry are
>    updated accordingly.  (Happy to help with the latter.)
> 
> 
> Thanks for your consideration.
> 
> Best,
> 
> 
> 
> Sebastian
> 
> 
> [1] https://gitweb.gentoo.org/proj/betagarden.git/
> 
> 
Doesn't git:// uses SSH wich is secure? I think that was on github.

Reply via email to