claude-memory/graph/solutions/gitea-ssh-push-fails-with-password-prompt-use-https-instead-5994fe.md
2026-02-28 16:10:47 -06:00

1.2 KiB

id type title tags importance confidence created updated relations
5994fea1-f787-41a3-ad5b-0f3349c00343 solution Gitea SSH push fails with password prompt — use HTTPS instead
gitea
git
ssh
workaround
networking
homelab
0.5 0.8 2026-02-28T22:10:33.357713+00:00 2026-02-28T22:10:47.873581+00:00
target type direction strength edge_id
a41644f1-2dd1-4706-8fc8-e2242c1702cb CAUSES incoming 0.8 896c5f7c-6b09-4eab-b697-064f92d7f882

Gitea SSH Push Failure Workaround

Problem

git push via SSH to git@git.manticorum.com fails with a password prompt rather than authenticating with a key.

Root Cause

~/.ssh/config has a gitea alias pointing to host 10.10.0.225 as root using homelab_rsa. However this alias uses the hostname gitea, not git.manticorum.com, so git's SSH format (git@git.manticorum.com) does not match the config entry.

Workaround

Use HTTPS URL instead:

https://git.manticorum.com/cal/repo.git

HTTPS works without auth issues.

Proper Fix (TODO)

Add an SSH config entry for the git hostname:

Host git.manticorum.com
  User git
  IdentityFile ~/.ssh/homelab_rsa

Or update the remote URL to use the gitea alias: git@gitea:cal/repo.git.