git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Git push from bare repo

From
GMGoran Mekić <meka@ns-linux.org>
Date
May 28, 2010, 12:28 UTC
Message-ID
<3529f1c81d1062a941056914c612d8c2@ns-linux.org>
In-Reply-To
<4BFF89A5.7020802@op5.se>
On Fri, 28 May 2010 11:15:17 +0200, Andreas Ericsson <ae@op5.se> wrote:
Show 6 quoted lines
> On 05/28/2010 08:57 AM, Goran Mekić wrote:
>> 
>>      I have to push from first server to second (yeah, the names are
>>      great
>> :o) when ever someone pushes to first server. It should be done using
>> post-receive hook, for example. The problem is that I can not specify
ssh
>> key, and even if I could, anything but 600 perm for the key is
rejected.
>> What would be the best way to acomplish this? Thanx!
>> 
> 
> Why can't you specify ssh key, and why can't you set the key to have
perms
> 0600 and let it reside in a directory with perms 0700?
> 
> The post-receive hook is just a shell-script, basically.
    There's more then one developer and 600 is set to just one user.
Post-receive hook is executed as developer doing push. The accounts are in
LDAP, but I can't set all their UID number to same number because it's
used
for PAM. I was thinking about ACL. Is that even a solution? The dumb one
would be cron, but I wish I avoid pushing when there's no change.
-- 
FreeB(eer)S(ex)D(rugs) are the real daemons
Previous: Andreas EricssonNext: BJ Hargrave
Message 3 of 5 in “Git push from bare repo”
  1. Goran MekićMay 28, 2010
  2. Andreas EricssonMay 28, 2010
  3. Goran MekićMay 28, 2010
  4. BJ HargraveMay 28, 2010
  5. GelonidaMay 29, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.