Regarding the readonly git clones for savannah users. It's nice to have
the recently-added text on the SshAccess page:

    Members of a group have a write access to that group's version control
    trees and a read-only access to the version control trees of other
    public groups.  Since 2025-05, any
    [[non-idle accounts|IdleAccounts#non-idle]] also have a read-only
    access to repositories of public groups.

(Aside: the "a"s should be deleted in "a write" and (2x) "a read".)

However, I suggest going further. The above says it's possible, but few
people will read it there and even fewer will know what command to run
for a given repo (I admit I'm not 100% sure myself).

1) Thus, for more visibility of this feature, I suggest providing the
requisite commands on the auto-generated "Git Repositories" pages such as
  https://savannah.gnu.org/git/?group=emacs
  https://savannah.gnu.org/git/?group=automake

Right now, those pages strongly imply that https must be used for any
readonly checkout. I imagine a new stanza along these lines on those pages:
"Readonly clone for any Savannah user:
  git clone git://...
"

And also perhaps change the label "Member clone:" to
"Read/write clone for group members:", since "member" feels pretty
general. Perhaps even "for GRPNAME group members", where GRPNAME is
the name of the group.


2) I also notice that some packages, notably
  https://savannah.gnu.org/projects/emacs 
advertises
  git clone https://git.savannah.gnu.org/git/emacs.git
as the way to get the repo in their "public info".
Eli, maybe that's something you'd like to change?


3) Finally, I suggest sending a note to savannah-announce about the
git:// alternative for readonly access to any repo, for savannah users.


The more that can be done to get people off https, the better for
everyone. Presumably. --thanks, karl.


Reply via email to