You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey! The past few days I tried to get started with Forgejo on Runtipi. One issue I ran into was that I couldn’t use git over ssh1. It turned out that:
By default, Forgejo responds to port 222 for git over ssh, but this isn’t shown in the interface
You’d also need to allow traffic on 222
Is this extra information which would fit in the description.md/metadata in the app store?
Footnotes
I got the following:
$ git clone git@forgejo.example.com:username/repository.git
Cloning into 'repository'...
Received disconnect from <IP> port 22:2: Too many authentication failures
Disconnected from <IP> port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
with on the server in /var/syslog:
2026-08-05T21:20:39.515390+02:00 <hostname> sshd[1000421]: Invalid user git from <IP> port 55500
2026-08-05T21:20:39.658670+02:00 <hostname> sshd[1000421]: error: maximum authentication attempts exceeded for invalid user git from <IP> port 55500 ssh2 [preauth]
2026-08-05T21:20:39.658828+02:00 <hostname> sshd[1000421]: Disconnecting invalid user git <IP> port 55500: Too many authentication failures [preauth]
after running sudo ufw allow 222 on the server, this worked:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hey! The past few days I tried to get started with Forgejo on Runtipi. One issue I ran into was that I couldn’t use git over ssh1. It turned out that:
222for git over ssh, but this isn’t shown in the interface222Is this extra information which would fit in the description.md/metadata in the app store?
Footnotes
I got the following:
with on the server in
/var/syslog:after running
↩sudo ufw allow 222on the server, this worked:All reactions