Using a remote repository with non-standard port
git
Solution
If you put something like this in your `.ssh/config`:
Host githost
HostName git.host.de
Port 4019
User root
then you should be able to use the basic syntax:
git push githost:/var/cache/git/project.git master
Problem
I am setting up my local git project for a remote repository. The remote repository is being served on a non-standard port (4019). But it doesn't work. Instead I get the following error message: ``` ssh: connect to host git.host.de:4019 port 22: Connection refused fatal: The remote end hung up unexpectedly error: failed to push to 'ssh://root@git.host.de:4019/var/cache/git/project.git' ``` My local git config is as follows: ``` [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = ssh://root@git.host.de:4019/var/cache/git/project.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master ``` (The port and host are placeholders for the actual port and host.) What is wrong with my git configuration?