Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Calendars
    Calendars
  • Team planners
    Team planners
  • Boards
    Boards
  • News
  • Forums

Content

Support Installation & Updates
  1. OpenProject
  2. Forums
  3. Support Installation & Updates
  4. Subversion repository anonymous checkout

Subversion repository anonymous checkout

Added by Mike Crash over 1 year ago

Hi, I cannot find a way to enable anonymous checkout from public project subversion repository. It is accessible directly from OpenProject without login, it is possible to browse the repository and revisions but the subversion command "svn checkout" requires login.

The project is public, "Authentication required" is unchecked, in users there is a role "Read-only access to repository (browse and checkout)" checked for "Anonymous" and "Non member" roles, also in Permissions report it is checked. The repository is managed by OpenProject.

In apache2 configuration in svn_dav.conf there is:

<Location /svn/>
  ErrorDocument 401 default
  ErrorDocument 403 default
  ErrorDocument 404 default

  DAV svn
  SVNParentPath "/var/db/openproject/svn"

  # Avoid listing available repositories
  SVNListParentPath Off

  # Avoid path-based authorization
  SVNPathAuthz Off

  <IfModule !mod_authz_core.c>
    Order deny,allow
    Allow from all
  </IfModule>

  DirectorySlash Off

  AuthType Basic
  AuthName "Openproject SVN"
  Require valid-user

  PerlAccessHandler Apache::OpenProjectAuthentication::access_handler
  PerlAuthenHandler Apache::OpenProjectAuthentication::authen_handler

  OpenProjectUrl 'http://127.0.0.1:6000/'
  OpenProjectApiKey 'apikeychanged'
</Location>

May be the AuthType Basic and Require valid-user is the cause? Or the access handler should take care of it? Any thoughts?

Thank you


Loading...