Revision: 830 http://svn.savannah.gnu.org/viewvc/?view=rev&root=administration&revision=830 Author: ineiev Date: 2025-05-25 13:14:26 -0400 (Sun, 25 May 2025) Log Message: ----------- rearrange URLs and update their notes
Per sv-hackers-public@, <202505232247.54nmltao3398...@freefriends.org> Modified Paths: -------------- trunk/sviki/UsingGit.mdwn Modified: trunk/sviki/UsingGit.mdwn =================================================================== --- trunk/sviki/UsingGit.mdwn 2025-05-22 04:29:56 UTC (rev 829) +++ trunk/sviki/UsingGit.mdwn 2025-05-25 17:14:26 UTC (rev 830) @@ -4,14 +4,32 @@ then a cron job will create an empty repository, see [[VCS Intro|UsingVcs]]. -## URL list summary: +## Clone URLs +### Ecnrypted access + +These are preferred and recommended protocols to +use. This is because they are encrypted to protect against possible +man-in-the-middle data corruption. This also protects against broken +site proxies and other misconfiguration. And also snooping too! + +* `ssh://git.savannah.gnu.org/srv/git/mygroup.git` + authenticated access using SSH, read-write developer for group members + and read-only for other Savannah users +* `https://git.savannah.gnu.org/git/mygroup.git` + read-only anonymous smart http access + +As of 2025-04, the service providing the https:// access is heavily +loaded by crawlers and sometimes may be unavailable. The ssh:// +URL is more stable in this respect. + +### Unencrypted access + +These link types are available for those who can't make use of +the encrypted protocols. + * `git://git.savannah.gnu.org/mygroup.git` - unencrypted read-only git lightweight protocol -* **`ssh://git.savannah.gnu.org/srv/git/mygroup.git`** - encrypted - member read-write developer access using SSH -* **`https://git.savannah.gnu.org/git/mygroup.git`** - encrypted - read-only anonymous smart http access * `http://git.savannah.gnu.org/git/mygroup.git` - unencrypted read-only anonymous smart http access, for use behind restrictive firewalls @@ -22,13 +40,6 @@ switched to the git smart http protocol the same as the above `/git/` path, making this URL redundant with the above) -The **links in bold** are the preferred and recommended protocols to -use. This because they are encrypted to protect against possible -man-in-the-middle data corruption. This also protects against broken -site proxies and other misconfiguration. And also snooping too! The -other link types are also available for those that can't make use of -the encryption protected protocols. - Both `sv.gnu.org` and `savannah.gnu.org` and the same for nongnu.org are all the same. Use whichever you prefer using. Also all of the domain names exist in both `gnu.org` and `nongnu.org` domains.