I just tried pushing and saw the following error twice:
╭─── /Users/lgarron/Code/git/github.com/lgarron/naughty-list ──────────────────────────────────────────────────────────────────────────────────────────
├─ (jj) @=z #=71 (main* +0 pushable +1 empty)
├─ (git) main | ✔
├─ lgarron@Germain
│ jj git push --bookmark main --remote codeberg
┴
Changes to push to codeberg:
Move forward bookmark main from 75f43e180066 to 852f4dea33e5
Error: Git process failed: External git program failed:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:DiXuArHFnOMWTrHyOC2yah2QuImpCyGLzuMNZEvx7yA.
Please contact your system administrator.
Add correct host key in /Users/lgarron/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in /Users/lgarron/.ssh/known_hosts:360
Host key for codeberg.org has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
┬
├─ ⏱️ 1.162s
├─ ❌ [1] command status
├─ Refreshing gg... done!
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
This fails to check against the fingerprints from: Codeberg/org@9d6f9c6d31/Imprint.md (ssh-fingerprints)
The third attempt succeeded, but I'm seeing 502 errors at https://ci.codeberg.org/repos/15569/pipeline/5/errors with messages including "We are still experiencing slow performance. Investigation is ongoing."
Presumably SHA256:DiXuArHFnOMWTrHyOC2yah2QuImpCyGLzuMNZEvx7yA is the fingerprint of a fallback server, but I'm not willing to ignore the error to find out what happens.
I'm not sure what the right approach would be, but getting a fingerprint failure is definitely concerning. I think a dropped connection would at least be less confusing.
### Comment
I just tried pushing and saw the following error twice:
```
╭─── /Users/lgarron/Code/git/github.com/lgarron/naughty-list ──────────────────────────────────────────────────────────────────────────────────────────
├─ (jj) @=z #=71 (main* +0 pushable +1 empty)
├─ (git) main | ✔
├─ lgarron@Germain
│ jj git push --bookmark main --remote codeberg
┴
Changes to push to codeberg:
Move forward bookmark main from 75f43e180066 to 852f4dea33e5
Error: Git process failed: External git program failed:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:DiXuArHFnOMWTrHyOC2yah2QuImpCyGLzuMNZEvx7yA.
Please contact your system administrator.
Add correct host key in /Users/lgarron/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in /Users/lgarron/.ssh/known_hosts:360
Host key for codeberg.org has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
┬
├─ ⏱️ 1.162s
├─ ❌ [1] command status
├─ Refreshing gg... done!
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
```
This fails to check against the fingerprints from: https://codeberg.org/Codeberg/org/src/commit/9d6f9c6d318b8413a561b69b78720be3cea0e10d/Imprint.md#ssh-fingerprints
The third attempt succeeded, but I'm seeing 502 errors at https://ci.codeberg.org/repos/15569/pipeline/5/errors with messages including "We are still experiencing slow performance. Investigation is ongoing."
Presumably `SHA256:DiXuArHFnOMWTrHyOC2yah2QuImpCyGLzuMNZEvx7yA` is the fingerprint of a fallback server, but I'm not willing to ignore the error to find out what happens.
I'm not sure what the right approach would be, but getting a fingerprint failure is definitely concerning. I think a dropped connection would at least be less confusing.