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

Re: use git-daemon by git://IP/path?

From
DSDirk Süsserott <newsletter@dirk.my1.cc>
Date
Jun 12, 2009, 13:54 UTC
Message-ID
<4A325E00.6050504@dirk.my1.cc>
In-Reply-To
<200906121213.13365.Karlis.Repsons@gmail.com>
Am 12.06.2009 14:13 schrieb Ka-rlis Repsons:
Show 9 quoted lines
> Hello git users and writers!
> 
> I am new to git, but, having read manuals and grasping the concepts of it, I 
> would like to first say thanks to all those, who created it!
> 
> Things would be fine, but I am having really bad ssh permission problems in 
> here: for example, if there is an empty, initialised git archive and it is 
> pulled to over ssh, the created files have permissions only u=rwX, no more. 
> Then subsequently git pulling doesn't work. Maybe you know how to solve it?

Probably your umask is doing this? When you locally create a file (e.g. "touch foo"), does it then only have "-rwx------" as well?

> Also, in general, how can it be set up, that >1 people have a write access to 
> the same repository? Only by using the same login? 

Have a look at the "--shared" option of "git init". That's supposed to create shared repositories, i.e. all users of the same group have write access. I'm not exactly sure how to make an existing repo "shared" after it's been created, but

$ git config core.sharedrepository 1

(which modifies .git/config) and a reasonable chown/chmod -R afterwards should work.

Hope this helps,
     Dirk
Previous: Kārlis RepsonsNext: Jeff King
Message 2 of 6 in “use git-daemon by git://IP/path?”
  1. Kārlis RepsonsJun 12, 2009
  2. Dirk SüsserottJun 12, 2009
  3. Jeff KingJun 12, 2009
  4. Dirk SüsserottJun 12, 2009
  5. Kārlis RepsonsJun 12, 2009
  6. Pau Garcia i QuilesJun 12, 2009

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.