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

GIT over HTTP

From
ASAndreas Schneider <as@gestaltung.com>
Date
Jul 22, 2010, 02:03 UTC
Message-ID
<AF1397F5-0394-4CCD-937A-7B11513CC174@iamas.ac.jp>

after lost of research on the www i am still at a loss on how to properly do push/pull over HTTP

it seems to work on the GIT level, however PUSHS to the remote repository do NOT show up in the file-structure: adding a file locally, then pushing to the remote repository - the file will not appear in the remote listing, however it became part of the remote repository.

in the httpd.conf i put these directives
<Location /GIT>
  AllowOverride All
  DAV on
</Location>
<Location /GIT/.git>
  AuthType Basic
  AuthName "Git"
  AuthUserFile /etc/httpd/conf/pwd
  Require valid-user
</Location>

as /GIT is the publicly accessible site- i put authentication in the /GIT/.git location

another issue i can't seem to solve: having a REWRITE directive in the /GIT directory seems to obstruct any PUSH attempt from the local repository...

any help would be highy appreciated!
	thanx,
		andreas

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IAMAS Institute of Advanced Media Arts and Sciences

	andreas schneider
	T +81-80-5538 9767
	T.F.M +1-206-350 5073, voiceMail/Fax

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SPAM FILTER notice: Please note that your mail might get caught by SPAM filtering midways. Using an unambiguous SUBJECT line helps to sort out the good from the bad ;-)

Next: Ilari Liusvaara
Message 1 of 2 in “GIT over HTTP”
  1. Andreas SchneiderJul 22, 2010
  2. Ilari LiusvaaraJul 22, 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.