I'm using Subversion in a windows shop. We have a FSFS repository that
we're accessing via XP's filesharing (file: URLs with UNC paths).
Company policy won't allow us to install ssh/sshd, or to run any new
services such as apache or svnserver as a deamon.
We have PSexec installed on our svn clients, and as we already trust
our windows authentication & security setup, I was thinking we could
use that as a sort-of "rsh" replacement. The thing is, every variation
I try hangs.
psexec prints a banner to STDERR which I can't turn off. I can
redirect it to NUL.
psexec also seems to buffer its output. I'm not sure about that. What
I do know is that wrapping it up in a batch script fails.
Here are some test runs:
> psexec \\reposerve svnserve -t 2>NUL
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops dept
h log-revprops partial-replay ) ) )
that looks good!
On the other hand a batch file that says:
c:\DOCUME~1\ALLUSE~1\DOCUME~1\PStools\psexec.exe -e \\%* 2>NUL
and setting %SVN_SSH% to point to the batch file-
> svn list svn+ssh://reposerve/D/repository/trunk
(hangs) - I would expect an error or success, instead it just hangs,
psexec keeps running but no input/output
If anyone has had success running subversion's server via PSexec,
please share your recipe!
Received on 2010-03-23 18:41:25 CET