From: jamesromeongmail.com on
I have been trying to get subversion to work using apache2 in 10.3 by
following the instructions in
/usr/share/doc/packages/subversion/README.SuSE
I also installed viewvc

The Web pages for both of these seem to work properly, but when I get
to the last step (loading the repository) I always get a PROPFIND
error:
PROPFIND of '/repos/tekplot': 301 Moved Permanently (https://
192.168.1.13)

I googles this, and it talks about having the repo under the doc root
as being bad, but I do not think I am doing this, so I an quite stuck.
I even moved the repository to another disk partition.

Here is my subversion.conf file:

<IfModule mod_dav_svn.c>

##
## project related HTML files
##
<IfModule mod_alias.c>
## Alias /repos /local/svn/html
Alias /repos /local/svn/repos
</IfModule>
<Directory /local/svn/repos>
Options +Indexes +Multiviews -FollowSymLinks
IndexOptions FancyIndexing \
ScanHTMLTitles \
NameWidth=* \
DescriptionWidth=* \
SuppressLastModified \
SuppressSize

order allow,deny
allow from all
</Directory>

<Location /repos/tekplot>
DAV svn
SVNPath /local/svn/repos/tekplot

# Require SSL connection for password protection.
SSLRequireSSL
AuthType Basic
AuthName "Authorization for tekplot required"
AuthUserFile /local/svn/user_access/passwdfile
AuthGroupFile /local/svn/user_access/groupfile
Require valid-user

# Limit write permission to list of valid users.
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require group sciend
</LimitExcept>

# Limit read access to certain people
<Limit GET PROPFIND OPTIONS REPORT>
Require group sciend
</Limit>
</Location>

<Location /repos/graphic2>
DAV svn
SVNPath /local/svn/repos/graphic2
# Require SSL connection for password protection.
SSLRequireSSL

AuthType Basic
AuthName "Authorization for graphic2 required"
AuthUserFile /local/svn/user_access/passwdfile
AuthGroupFile /local/svn/user_access/groupfile
Require valid-user

# Limit write permission to list of valid users.
<LimitExcept GET PROPFIND OPTIONS REPORT>
require group sciend
</LimitExcept>
# Limit read access to certain people
<Limit GET PROPFIND OPTIONS REPORT>
Require group sciend
</Limit>
</Location>

<Location /viewvc>
SSLRequireSSL
AuthName "Subversion repository graphic2 with ViewVC"
AuthType Basic
AuthUserFile /local/svn/user_access/passwdfile
AuthGroupFile /local/svn/user_access/groupfile
Require valid-user
</Location>

</IfModule>
From: Michael Soibelman on
jamesromeongmail.com wrote:

> I have been trying to get subversion to work using apache2 in 10.3 by
> following the instructions in
> /usr/share/doc/packages/subversion/README.SuSE
> I also installed viewvc
---------------------------------snip------------------------------------------------

I find that using 'usvn' is easy to set up and use. You might consider this
option as it's as easy as installing with Yast and then open up a web
browser as root and point your browser to http://localhost/usvn to get
started.

Much less complificated (my word) than the method you are trying...

Remember to paste a copy of the generated text in step #5 (or was it 6 ?) as
instructed during install. Then do 'rcapche2 restart' in a root terminal
(su) and then on the final step of install click the connect to USVN button
and you're there. Click the 'Admin' tab to start using this php frontend
and enjoy.

P.S. I don't see any problems with their license which is open source but
not GPL !!! Read the license agreement as you must anyway in order to
proceed with the setup...

This is my opinion though you may disagree..
From: Michael Soibelman on
Michael Soibelman wrote:

> jamesromeongmail.com wrote:
>
>> I have been trying to get subversion to work using apache2 in 10.3 by
>> following the instructions in
>> /usr/share/doc/packages/subversion/README.SuSE
>> I also installed viewvc
> ---------------------------------snip------------------------------------------------
>
> I find that using 'usvn' is easy to set up and use. You might consider
> this option as it's as easy as installing with Yast and then open up a web
> browser as root and point your browser to http://localhost/usvn to get
> started.
>
> Much less complificated (my word) than the method you are trying...
>
> Remember to paste a copy of the generated text in step #5 (or was it 6 ?)
> as
> instructed during install.
Paste to the end of your /etc/apache2/httpd.conf file and save !!
> Then do 'rcapche2 restart' in a root terminal
> (su) and then on the final step of install click the connect to USVN
> button
> and you're there. Click the 'Admin' tab to start using this php frontend
> and enjoy.
>
> P.S. I don't see any problems with their license which is open source but
> not GPL !!! Read the license agreement as you must anyway in order to
> proceed with the setup...
>
> This is my opinion though you may disagree..

From: jamesromeongmail.com on
On Apr 8, 5:52 pm, Michael Soibelman <in-...(a)ether.net> wrote:
> Michael Soibelman wrote:
> > jamesromeongmail.com wrote:
>
> >> I have been trying to get subversion to work using apache2 in 10.3 by
> >> following the instructions in
> >> /usr/share/doc/packages/subversion/README.SuSE
> >> I also installed viewvc
> > ---------------------------------snip------------------------------------------------
>
> > I find that using 'usvn' is easy to set up and use.  You might consider
> > this option as it's as easy as installing with Yast and then open up a web
> > browser as root and point your browser tohttp://localhost/usvnto get
> > started.
>
> > Much less complificated (my word) than the method you are trying...
>
> > Remember to paste a copy of the generated text in step #5 (or was it 6 ?)
> > as
> > instructed during install.
>
> Paste to the end of your /etc/apache2/httpd.conf file and save !!
>
> > Then do 'rcapche2 restart' in a root terminal
> > (su) and then on the final step of install click the connect to USVN
> > button
> > and you're there.  Click the 'Admin' tab to start using this php frontend
> > and enjoy.
>
> > P.S.  I don't see any problems with their license which is open source but
> > not GPL !!!  Read the license agreement as you must anyway in order to
> > proceed with the setup...
>
> > This is my opinion though you may disagree..

Great idea. I used the auto install for SUSE 10.3. But when I go to
the usvn page, it says that mod-rewrite is not started and I should
not attempt the install. rewrite is in /etc/sysconfig/apache2 in the
APACHE_MODULES line. And I restarted apache2.
The usvn site also says you need the mod_svn enabled. There is no svn
module. There are dav, and dav_svn.

Should I turn off subversion.conf and viewvc.conf also? I tried that.
No change.
So I am still stuck.

Thanks,
Jim
From: Michael Soibelman on
jamesromeongmail.com wrote:

> On Apr 8, 5:52 pm, Michael Soibelman <in-...(a)ether.net> wrote:
>> Michael Soibelman wrote:
>> > jamesromeongmail.com wrote:
>>
>> >> I have been trying to get subversion to work using apache2 in 10.3 by
>> >> following the instructions in
>> >> /usr/share/doc/packages/subversion/README.SuSE
>> >> I also installed viewvc
>>
> ---------------------------------snip------------------------------------------------
>>
>> > I find that using 'usvn' is easy to set up and use.  You might consider
>> > this option as it's as easy as installing with Yast and then open up a
>> > web browser as root and point your browser tohttp://localhost/usvnto
>> > get started.
>>
>> > Much less complificated (my word) than the method you are trying...
>>
>> > Remember to paste a copy of the generated text in step #5 (or was it 6
>> > ?) as
>> > instructed during install.
>>
>> Paste to the end of your /etc/apache2/httpd.conf file and save !!
>>
>> > Then do 'rcapche2 restart' in a root terminal
>> > (su) and then on the final step of install click the connect to USVN
>> > button
>> > and you're there.  Click the 'Admin' tab to start using this php
>> > frontend and enjoy.
>>
>> > P.S.  I don't see any problems with their license which is open source
>> > but not GPL !!!  Read the license agreement as you must anyway in order
>> > to proceed with the setup...
>>
>> > This is my opinion though you may disagree..
>
> Great idea. I used the auto install for SUSE 10.3. But when I go to
> the usvn page, it says that mod-rewrite is not started and I should
> not attempt the install. rewrite is in /etc/sysconfig/apache2 in the
> APACHE_MODULES line. And I restarted apache2.
> The usvn site also says you need the mod_svn enabled. There is no svn
> module. There are dav, and dav_svn.
>
> Should I turn off subversion.conf and viewvc.conf also? I tried that.
> No change.
> So I am still stuck.
>
> Thanks,
> Jim

Probably shouldn't admit this but I try to avoid editing config files
manually unless it is absolutely necessary! I'd rather use Yast modules
when they are available. That way I'm less likely to really screw
something up if I have a case of 'brain fade'... So using Yast's 'http'
module (->Network Services->HTTP Server) make sure that 'dav' , 'dav_fs'
& 'rewrite' are 'ENABLED'. This will ensure that you have your apache
module config o.k. Next you want to go to Yast->System ->System Services
and check that 'svnserve' is ENABLED...

Now use your browser to start the 'USVN' install. Should work.