I've set up a git server using instructions from Scott Chacon's ProGit book. I can connect, and interact with the repositories that I've set up with no problems using Git Bash or Git GUI from msysgit with no problems. I'm running git on a VM under Virtualbox on my machine, with ssh being port forwarded.
However, when I try to access the repository using either SmartGit or Teamcity, I get error messages that say that the remote end hung up unexpectedly.
I'm using an ssh key for authentication and it seems to work with Git Bash and GUI as I'm asked for the passphrase that links to those but I'm not sure why it doesn't work with teamcity (which is also running on my machine).
The URL that I'm using to connect to git is ssh://git@3439vsweb/home/git/readme.git
This URL works (as I've said before) with Git Bash and Gui so I can't figure out any reason why it wouldn't work with teamcity.
It seems some of the software I was using didn't like the computer name. I tried it with the IP of the computer I was using and it all worked fine.