I can't push to my repo on port 22

Sounds similar to

where the OP proved very unwilling to believe the problem was on his end, but there still are a few good remarks.