They all have 2775 permissions:
drwxrwsr-x 4 root     www-data 4.0K Apr 29 16:17 .hg
drwxrwsr-x 4 root     www-data 4.0K Apr 29 15:34 store

as 775 is set group writing should be permitted, and jenkins user should be
able to write as hi is in www-data group:
su jenkins
groups
nogroup www-data


On Tue, Apr 29, 2014 at 4:23 PM, 'Kamal Ahmed' via Jenkins Users <
[email protected]> wrote:

> Look at your .hg's for permissions
>
> After hg init .hg and .hg/store have 755 permission, so if you're not
> the owner of the repository, you won't be able to write there. You can
> read, but not write.
>
> hope this helps
>   On Tuesday, April 29, 2014 8:51 AM, Justinas Urbanavicius <
> [email protected]> wrote:
>
> I have a Master only server on Linux debian,
> it clones a local mercurial repository and then after the build jenkins
> tags version as "qa"
> with command:
> hg tag -f qa
> and should push the changes to the same local repository, but after
> executing
> hg push -f
> it fails with error permission denied:
>
> [workspace] $ /bin/sh -xe /tmp/hudson4453977963147108156.sh
> + hg tag -f -u jenkins qa
> + hg push -f
> pushing to /home/hg/ituvs
> abort: could not lock repository /home/hg/ituvs: Permission denied
>
> jenkins executes sh script under jenkins user, i'v given 2775 permission to 
> /home/hg/ituvs:
> drwxrwsr-x 3 root www-data 4096 Oct 17  2013 ituvs
>
> and added jenkins to group www-data but it still failes to push.
> if i change to user jenkins myself and execute these command everyting works 
> fine:
> su jenkins
> hg tag -f -u jenkins qa
> hg push -f
> pushing to /home/hg/ituvs
> searching for changes
> adding changesets
> adding manifests
> adding file changes
> added 2 changesets with 2 changes to 1 files
>
> can't seem to figure this out, any help would be appreciated
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
>
>    --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/vL6rwy_ln3g/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Justinas

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to