claude-memory/graph/solutions/gitea-ssh-push-fails-with-password-prompt-use-https-instead-5994fe.md

1.1 KiB

id type title tags importance confidence created updated
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:33.357713+00:00

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.