# Invalid path on new Git installation

4 messages from 2008-05-27 to 2008-05-27. Participants: Marcus, Luciano Rocha, Johannes Sixt.
Thread: https://gitlist.dev/t/13691

## Marcus, 2008-05-27 14:58

Subject: Invalid path on new Git installation
Message-ID: <8345bd80805270758j1315234bwf3b16607c95c9620@mail.gmail.com>
URL: https://gitlist.dev/e/8345bd80805270758j1315234bwf3b16607c95c9620%40mail.gmail.com

```
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?
I also did "git init" on the remote repo (not sure if that's necessary?).

I tried the following commands locally and all fail with the error above:

git clone ssh://me@mydomain.com/git/projectname.git/

git clone http://mydomain.com/git/projectname.git/

git push ssh://me@mydomain.com/git/projectname.git/ master


Is there a syntax error or something I need to set up on the remote server?

Thanks,

Marcus

```

## Luciano Rocha, 2008-05-27 15:14

Subject: Re: Invalid path on new Git installation
Message-ID: <20080527151406.GA16378@bit.office.eurotux.com>
URL: https://gitlist.dev/e/20080527151406.GA16378%40bit.office.eurotux.com
In-Reply-To: <8345bd80805270758j1315234bwf3b16607c95c9620@mail.gmail.com>

```
On Tue, May 27, 2008 at 03:58:05PM +0100, Marcus wrote:
> 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/>

```

## Marcus, 2008-05-27 15:42

Subject: Re: Invalid path on new Git installation
Message-ID: <8345bd80805270842y5e495109x350ef378795ada27@mail.gmail.com>
URL: https://gitlist.dev/e/8345bd80805270842y5e495109x350ef378795ada27%40mail.gmail.com
In-Reply-To: <20080527151406.GA16378@bit.office.eurotux.com>

```
On Tue, May 27, 2008 at 4:14 PM, Luciano Rocha <luciano@eurotux.com> wrote:
> What is the correct path on the remote?

The full path to the Git repo is:
/home/admin/mydomain.com/git/projectname.git

I tried:
git clone ssh://admin@mydomain.com/~/git/projectname.git

It gives the same error.

Thanks,

Marcus

```

## Johannes Sixt, 2008-05-27 15:51

Subject: Re: Invalid path on new Git installation
Message-ID: <483C2E1E.3040302@viscovery.net>
URL: https://gitlist.dev/e/483C2E1E.3040302%40viscovery.net
In-Reply-To: <8345bd80805270842y5e495109x350ef378795ada27@mail.gmail.com>

```
Marcus schrieb:
> On Tue, May 27, 2008 at 4:14 PM, Luciano Rocha <luciano@eurotux.com> wrote:
>> What is the correct path on the remote?
> 
> The full path to the Git repo is:
> /home/admin/mydomain.com/git/projectname.git
> 
> I tried:
> git clone ssh://admin@mydomain.com/~/git/projectname.git
> 
> It gives the same error.

Try

git clone admin@mydomain.com:/home/admin/mydomain.com/git/projectname.git

or (assuming /home/admin is your home directory)

git clone admin@mydomain.com:mydomain.com/git/projectname.git

or (if you can't live without the ssh: protocol specifier)

git clone \
  ssh://admin@mydomain.com/home/admin/mydomain.com/git/projectname.git

-- Hannes

```
