after some research I think I am the only one that is dumb enough to don't understand how to connect to a TortoiseHg on a Webserver with my local Hg.
I can't find any configurations in Hg or am I so stupid and blind?
Can anyone help my helpless brain?
TortoiseHG is simply a GUI for mercurial. It sounds like you are trying to interact with 2 different mercurial repos.
First of all, to connect to the repo on your webserver you have to make sure it is currently serving. You can do this by going onto that box, opening a cmdline with its current directory as your repo, and then typing
hg serve
This will then show a message with a url, like
listening at http://Mywebserver:8000/ (bound to *:8000)
Alternatively, if you have TortoiseHG installed on the webserver, you can rightclick the folder containing the repo, and in the TortoiseHG shell extension click Web Server. In the window that opens, click start to serve the repo.
This repo is now accessible to any machine than can reach that machine and port.
To use TortoiseHG to clone this repo from your local machine ( assuming you have tortoiseHG installed on your machine ):
By default, all its push and pull commands will reference the url of the repo on the webserver. IE, if you do a push or pull cmd on your cloned repo without specify the repo to push or pull to, mercurial will assume it should push or pull to that url.
To interact with the remote repo: