Quasi certamente a causa delle correzioni SSRF protections.
Gitlab sta reindirizzando 301 un git clone per https://gitlab.com/silentboatman/discourse-masonry-image-gallery a https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/ (sic, termina con .git/) ma git viene chiamato con -c http.followRedirects=false quindi fallisce.
Inserire https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/ come URL del repository direttamente non funziona perché viene ripristinato a https://gitlab.com/silentboatman/discourse-masonry-image-gallery da FinalDestination.resolve(@uri.to_s) perché, non ci crederai, quando richiesto al di fuori di git, il reindirizzamento va nell’altra direzione! Gitlab reindirizza 302 https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/ a https://gitlab.com/silentboatman/discourse-masonry-image-gallery
EDIT usando GIT_CURL_VERBOSE=1 sono stato in grado di vedere che Git aggiunge info/refs?service=git-upload-pack durante il clone, quindi
GET /silentboatman/discourse-masonry-image-gallery/info/refs?service=git-upload-pack HTTP/2
va a
location: https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/info/refs?service=git-upload-pack