svn question

Hello, This one really stumps me. I checked out a repo to a subdirectory. I created a simple post-commit hook that updates the webserver.
A. When I update with the command line everything is fine.
B. When I use a GUI program to commit, I get this message in the log:
Host key verification failed.
svn: Connection closed unexpectedly

NOW...we have about 10 subdomains that we have created these type of hooks for and they all run fine...still do. I dont know why this would happen all of a sudden...Been working on it all day.
ANY help would be appreciated!
Thanks.

Many key handling programs are very sensitive to proper permissions on files and directories where keys are stored. Too much permission = key reject.

How about a little more, I'm not sure where to look anymore. The subdomian is owned by svn. the hook is owned by root. We have the same permissions for everything. It may be the way I set it up. I just did a svn checkout via ssh : svn checkout svn+ssh://XXXXX/var/svn/config

Yes, the ssh key file and dir permission can be fussy, I forget exactly which goes where, I google and then once I have one ssh dir set up, I clone it with scp -rp, so I have not had to know for a long time.