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

Re: git push from client is not updating files on server

From
JYJerome Yanga <jerome.yanga@gmail.com>
Date
Mar 7, 2012, 00:28 UTC
Message-ID
<CAC0z1F9sBYCuv_HMCx1ryWLvxZKUcLPS1UUj80ihEesje+SKzg@mail.gmail.com>
In-Reply-To
<4F569EA8.4050907@gmail.com>
The project in Apache's DocumentRoot was created using the following command:

"cd /var/www/git git clone --bare <non-bare working directory> <project>.git"

Hence, I believe that is is bare. Besides, it does not have .git folder. I assumed that when I did this that the non-bare directory will also be updated when a push is performed via http.

My objective is that I would like the developers to be able to push via http and these pushes will need to be reflected on the non-bare working directory as these directories will be used for automated tests.

Is what I am trying to do even possible?  If so, please share with me a guide.
Thank you in advance.

Regards, j

On Tue, Mar 6, 2012 at 3:32 PM, Neal Kreitzinger <nkreitzinger@gmail.com> wrote:
Show 22 quoted lines
> On 3/6/2012 5:07 PM, Jerome Yanga wrote:
>>
>> Is there a way to make git write to the working directory of the
>> central public server?
>>
> In your original post you stated:
>
>
>> From the git client server, I can successfully clone projects in from
>> the central public Git server using the command below.
>>
>> git clone
>> http://<hostname_of_central_public_git_server>/<Project_name>.git
>
> ".git" extension implies "bare" repo.  A bare repo has _no_ working tree.
>  Is the repo in question bare or non-bare?  If you are not sure, then cd to
> the central-repo-dir (ie., the <Project_name>.git you cloned _from_ in your
> example above) and run "git config -l |grep bare".  If it says
> "core.bare=true" then it is a bare repo.
>
> v/r,
> neal
Previous: Neal KreitzingerNext: Neal Kreitzinger
Message 9 of 15 in “git push from client is not updating files on server”
  1. Jerome YangaMar 6, 2012
  2. Ben TebulinMar 6, 2012
  3. Junio C HamanoMar 6, 2012
  4. Neal KreitzingerMar 6, 2012
  5. Neal KreitzingerMar 6, 2012
  6. Junio C HamanoMar 6, 2012
  7. Jerome YangaMar 6, 2012
  8. Neal KreitzingerMar 6, 2012
  9. Jerome YangaMar 7, 2012
  10. Neal KreitzingerMar 7, 2012
  11. Junio C HamanoMar 7, 2012
  12. Neal KreitzingerMar 7, 2012
  13. Holger HellmuthMar 7, 2012
  14. Jerome YangaMar 7, 2012
  15. Jerome YangaMar 30, 2012

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.