granja: el git del corpus no tiene remote-https — el espejo de GitHub no se empuja desde la jaula
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user