Re: [gitorious] Access denied or bad repository path for "admin"

714 views
Skip to first unread message

Thomas Kjeldahl Nilsson

unread,
Aug 22, 2012, 2:29:45 PM8/22/12
to gito...@googlegroups.com
Hi Ben,

sounds like it might be a permissions/ownership issue. The first thing
you can check:

- Which user/group owns the repo base path (specified in
config/gitorious.yml, specifies the dir under which all repositories are
stored). Should be owned by the 'gitorious_user' specified in
/config/gitorious.yml
- Now, which user is running the gitorious scripts (git-daemon etc)?
Should be the same user as below.

(My hunch is that the repo base folder is owner by root or some other
user than the one owning/running the gitorious processes)

cheers,
Thomas


On 08/22/2012 08:17 PM, Bennit wrote:
> I installed gitorious successfully on my own host. I created a project
> with 3 repositories.
>
> First I cloned it via the ssh-link, added some files, did a commit and
> tried to push changes. This said the url is readonly.
>
> Then I tried following the "getting started" commands you see on fresh
> repositories on the gitorious instance.
> So I created a repository, added some files, did a commit and then I
> added the remote source. (copy paste commands, so I'm sure there're no
> typo's)
> Then finally: git push origin master
>
> => "access denied or wrong repository path"
>
>
> my ssh-key is added:
> $ ssh -T g...@git.myhost
> Welcome, admin. Use git to push/pull your repositories
>
> So authentication works. I wondered if perhaps it was an ssl problem,
> but as far as I know of git protocol or ssh protocol don't have
> anything to do with ssl.
> I tried using the https url and then indeed it complains that the
> certificate couldn't be certified (as it is a self-signed one).
>
> So finally I take a look at the logs from gitorious, gitorious-auth log:
> I, [2012-08-22 20:02:07#18243] INFO -- : Connection from
> "78.22.254.163 52366 22" (admin): git-receive-pack 'home/website.git'
> I, [2012-08-22 20:02:07#18243] INFO -- : Access denied or bad
> repository path for "admin": "git-receive-pack 'home/website.git'"
>
> That's about all I could think of checking on top of my head. Any
> further ideas?
>
> Ben.
> --
> To post to this group, send email to gito...@googlegroups.com
> To unsubscribe from this group, send email to
> gitorious+...@googlegroups.com


--
best regards,
Thomas Kjeldahl Nilsson
http://gitorious.com

Bennit

unread,
Aug 23, 2012, 9:48:42 AM8/23/12
to gito...@googlegroups.com
http://i.imgur.com/1GN5C.png -> screenshot of the services that are running (htop, ubuntu)

Thomas Kjeldahl Nilsson

unread,
Aug 23, 2012, 10:10:50 AM8/23/12
to gito...@googlegroups.com
Ah. Just checking:


* "git" owns the surrounding folders all the way up to and including the one specified in 'repository_base_path' (see config/gitorious.yml)?
* You can pull out the stored git paths by running the following one-liner in the root of you gitorious installation (one level up from the config/ dir)

RAILS_ENV=production script/runner "puts Repository.regular.all.map{|r|r.gitdir}"

 I'd suggest verifying that all the thus listed paths both exist (they are relative to 'repository_base_path') and have correct permissions "above and below".

All I can think of off the top of my head..

cheers
Thomas


On 08/23/2012 03:43 PM, Bennit wrote:
"git" owns the repository and surrounding folders:
drwxr-x--- 5 git git 4096 Aug 22 19:09 client.git/
git-daemon etc are being run by the "git" user.

So I'm guessing that's not it.
Thanks for the try though.

Ben
--
To post to this group, send email to gito...@googlegroups.com
To unsubscribe from this group, send email to
gitorious+...@googlegroups.com

Bennit

unread,
Sep 13, 2012, 9:03:40 AM9/13/12
to gito...@googlegroups.com
I have not solved it. Haven't been trying either. But my next attempt would be by testing push for a regular user (not admin).

On Wednesday, September 12, 2012 6:09:10 PM UTC+2, Clark Yang wrote:

hi,Ben
    You solve? I have the same problem!

在 2012年8月23日星期四UTC+8上午2时17分07秒,Bennit写道:
Reply all
Reply to author
Forward
0 new messages