granja: el git del corpus no tiene remote-https — el espejo de GitHub no se empuja desde la jaula

This commit is contained in:
Sergio
2026-09-18 20:21:23 +00:00
parent fd065720f5
commit b9e5423064
+23
View File
@@ -103,6 +103,29 @@ Sólo rutas explícitas. Un `add -A` arrastra al commit los ficheros a medias de
granulares, en español, directo sobre `main`, y `git push` tras cada unidad de trabajo (el `origin`
empuja a gitea **y** al espejo privado de GitHub; ver `scripts/espejo-setup.sh`).
**Desde la jaula qorpa ese `push` doble SÓLO llega a gitea: el espejo de GitHub falla siempre**
(medido 2026-09-18). El `PATH` del lab pone primero el git del CORPUS —`/work/sergio/bin/git`,
2.54.0, musl— y ese build **no trae los helpers `remote-http`/`remote-https`**. El push termina así,
con gitea ya actualizado y GitHub intacto:
```
To ssh://git.gioser.net:2345/sergio/takana.git
317ce48c..fd065720 main -> main ← gitea OK
git: 'remote-https' is not a git command. ← y el espejo se queda atrás
fatal: remote helper 'https' aborted session
```
Sale con estado ≠ 0, pero **la primera línea dice «main -> main» y se lee como éxito**. El git de la
imagen sí los tiene (`/usr/bin/git`, 2.55.0), así que el espejo se empuja con él:
```sh
/usr/bin/git push https://github.com/sergiovelasquezzeballos/takana.git main
```
Corolario: el espejo deriva solo mientras se trabaje desde adentro — el 2026-09-18 estaba una hora
atrás y nadie se había enterado. Comprobar con `git log --oneline -1` de los dos lados, no con la
salida del push.
**«Rutas explícitas» en el `add` NO ALCANZA, y esto es medido, no teórico** (2026-09-06): el
commit `ff0b556` se llevó dentro un rename y un borrado de otro agente **habiendo usado
`git add recipes/firefox.toml` y `git commit` sin `-a`**. La causa es que **el índice es estado