thanks for the reply but something still isn't jiving with our setup. Installation information: ReviewBoard - version 1.5.1 GIT and GITWeb - version 1.7.0.4 We're using gitosis to control access to the repositories.
Your example shows an http address for the path - does that mean that ReviewBoard expects the GIT repositories to be available via http? We don't have http access to the repos so I tried setting the path to: http://path/to/gitweb?p=repo.git (the base gitweb address) That results in: A repository was not found at the specified path. Our origin URL, as shown by 'git remote show origin', is: gito...@gitserver:repo.git Putting that in the Path results in the same not found at specified path error. Maybe I should start by asking what requirements ReviewBoard has in regards to GIT installations. Does it need http access to the repositories? Does it need non-authenticated file access? Will it work when repositories are available only via SSH key authentication and GITWeb? Thanks. On Jan 10, 11:00 pm, Christian Hammond <[email protected]> wrote: > Hi, > > First off, can you tell me which version of Review Board you're using? > > Perhaps the documentation is misleading, but what you should be doing > is setting Path to be the "origin" URL. Review Board will use Path to > attempt to match the repository provided by post-review (which it gets > from doing 'git remote show origin'). If you point it to a local URL, > it will try to access it, but if you otherwise use a remote URL, it > won't try and instead will use the raw URL that was set. > > So you'd want: > > Path:http://git.example.com/blah/blah/blah.git > Raw URL:http://path/to/gitweb/with<file>and<revision> > > Does that help? > > Christian > > -- > Christian Hammond - [email protected] > Review Board -http://www.reviewboard.org > VMware, Inc. -http://www.vmware.com > > > > > > > > On Mon, Jan 10, 2011 at 6:04 PM, NicBinkley <[email protected]> wrote: > > I am attempting to setup ReviewBoard to use our GIT repositories on > > another server via GitWeb. > > > The issue I'm running into is that I cannot complete the ReviewBoard > > repository setup UNLESS there is a valid local copy of the GIT repo on > > the same server. It will error out when clicking save if the Path is > > either not set or set to a "dummy" .git directory. > > > All the instructions I've found say that the "Path" is not needed/used > > if the "RAW file url mask" is set. > > > What did work is cloning the repo to the ReviewBoard server and then > > complete the setup using that path as the Path variable but that seems > > counter-intuitive to what I want (which is for ReviewBoard to use the > > GitWeb URL). > > > Is this expected behavior? i.e. is an initial valid repository > > required only for setup purposes but after that it's never used? > > > Here's a breakdown of what was tried: > > > Attempt one: Failed. It also triggered django failure email to root > > @ localhost > > Hosting Service: Custom > > Repository Type: git > > Path: <blank> > > Mirror Path: <blank> > > RAW File Url mask:http://path/to/gitweb/with<file>and<revision> > > > Attempt two: Failed with: <django.utils.functional.__proxy__ object > > at 0x2ad39488e510> > > Hosting Service: Custom > > Repository Type: git > > Path: /path/to/dummy_repository > > Mirror Path: <blank> > > RAW File Url mask:http://path/to/gitweb/with<file>and<revision> > > > Attempt Three: worked > > Hosting Service: Custom > > Repository Type: git > > Path: /path/to/valid/repository/.git > > Mirror Path: <blank> > > RAW File Url mask:http://path/to/gitweb/with<file>and<revision> > > > -- > > Want to help the Review Board project? Donate today > > athttp://www.reviewboard.org/donate/ > > Happy user? Let us know athttp://www.reviewboard.org/users/ > > -~----------~----~----~----~------~----~------~--~--- > > To unsubscribe from this group, send email to > > [email protected] > > For more options, visit this group > > athttp://groups.google.com/group/reviewboard?hl=en -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en
