Strange error only on one intermediate path in a repo

10 views
Skip to first unread message

matt....@muonenterprises.com

unread,
Feb 1, 2020, 4:49:42 AM2/1/20
to TortoiseSVN
Hi.

I'm getting a strange error:
I right-click the top directory of my working copy and select TortoiseSVN->Repo-browser
The repo-browser appears and loads everything correctly. However, right after this, it pops up the following error:
Error title: TortoisePlink Fatal Error
Error msg: Server refused to open main channel: Connect failed [open failed]
If I click OK, then actually everything works fine. There does not appear to be any problems. I can commit and update files fine too.

Furthermore, in the repo-browser, I can directly move to both parent and sub repos without the error, but only if I enter the URL of this specific repo, the error appears.
So, the repo path that gets the error has the following pattern:
svn+ssh://user@puttysession/reponame/trunk
If I type the following into the repo browser URL, no error, and I can click on trunk in the folder list and view the problem repo without errors:
svn+ssh://user@puttysession/reponame
If I type the following into the repo browser URL, no error, and I can similarly navigate around without any errors.
svn+ssh://user@puttysession/reponame/trunk/subfolder

But if I directly input svn+ssh://user@puttysession/reponame/trunk into the URL field then I get the error.

So, I guess a couple of questions:
1) Anyone know what might be causing it?
2) Any way to find out what TortoiseSVN is trying to do when it creates this error? Can I enable a log file or something? There are no files or folders missing from repo-browser.
3) Should I just recreate the working copy?

Some important background:
I have just upgraded to a new computer. I copied the working directory to the new computer, and copied my putty configuration/registry keys across as well.
This error does not happen on the old computer.

Justin MASSIOT

unread,
Feb 1, 2020, 1:46:20 PM2/1/20
to TortoiseSVN
So you're using SSH and a public/private key pair, correct? From what I remember, TortoisePlink is a replacement for the command line "plink.exe" binary, i.e. an SSH client for Windows.
I don't understand what is "puttysession" and why do you need to use PuTTY in your case? If you have Pageant installed, load your private key into it, replace "puttysession" with you server IP address and let TortoiseSVN + TortoisePlink do the rest.
Reply all
Reply to author
Forward
0 new messages