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

Re: Invalid path on new Git installation

From
LRLuciano Rocha <luciano@eurotux.com>
Date
May 27, 2008, 15:14 UTC
Message-ID
<20080527151406.GA16378@bit.office.eurotux.com>
In-Reply-To
<8345bd80805270758j1315234bwf3b16607c95c9620@mail.gmail.com>
On Tue, May 27, 2008 at 03:58:05PM +0100, Marcus wrote:
Show 12 quoted lines
> Can anybody help me with defining a valid path to a Git repo on a new
> installation?
> I just built Git on a webserver (a VPS so I have root access). When I
> try clone or push I get this error:
> 
> fatal: '/git/watchsite.git': unable to chdir or not a git archive
> fatal: The remote end hung up unexpectedly
> fetch-pack from 'ssh://me@mydomain.com/git/projectname.git' failed.
> 
> Why this when I can use wget on this path:
> wget mydomain.com/git/projectname.git/file.html
> The above successfully downloads the file, so the path is valid, right?

ssh://me@mydomain.com/git/projectname.git means the folder /git/projectname.git in host mydomain.com

http://mydomain.com/git/projectname.git/file.html means whatever folder your webserver is mapping /git/projectname.git to. Usually, /var/www/html/git/projectname.git.

> I also did "git init" on the remote repo (not sure if that's necessary?).

What is the correct path on the remote? Note that ssh://host/dir isn't the same as host:dir (both are acceptable), as the latter means ~me/dir, while the former means /dir.

You could switch to the me@host:path location, or add a ~/: ssh://me@host/~/dir

-- 
Luciano Rocha <luciano@eurotux.com>
Eurotux Informática, S.A. <http://www.eurotux.com/>
Previous: MarcusNext: Marcus
Message 2 of 4 in “Invalid path on new Git installation”
  1. MarcusMay 27, 2008
  2. Luciano RochaMay 27, 2008
  3. MarcusMay 27, 2008
  4. Johannes SixtMay 27, 2008

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.