threads / discuss / 25366

Re: Error on git clone

Subject: Re: Error on git clone

## tl;dr

3 messages between Oct 6, 2010 and Oct 6, 2010.

replies: 2people: 2as markdown or json

Hocapito Cheteamo· Oct 6, 2010, 10:34 UTC · lore

Thanks to Sverre Rabbelier who reminded me to do a 'git init' to get rid of that "Not a git repository' error. So I did:

$ mkdir sss3
$ cd sss3
$ git init
$ git remote add origin git@github.com:XXX/YYY.git
$ git fetch
Enter passphrase for key 'C:\.....\privateKey':
remote: Counting objects: 478, done.
remote: Compressing objects: 100% (303/303), done.
Receiving objects: 100% (478/478), 96.57 MiB | 166 KiB/s, done.
Resolving deltas: 100% (21/21), done.
From github.com:XXX/YYY
 * [new branch]      master     -> origin/master
$ git checkout -b master origin/master
Checking out files: 43%
tagging': Invalid argumenttory at 'public/images/tagging

I'm still getting the same print over error messages. Thanks for any help that might help me to resolve this perplexing problem. Hoca

----- Original Message ----
From: Hocapito Cheteamo <hocapitocheteamo@yahoo.com>
To: Johannes Sixt <j.sixt@viscovery.net>
Cc: git@vger.kernel.org
Sent: Wed, October 6, 2010 12:50:13 AM
Subject: Re: Error on git clone
Yes, this is with "Git for Windows" (a Git Bash Shell window).
So I did what you suggested:

mkdir sss3 cd sss3 git remote add origin git@github.com:XXX/YYY.git

Then an error occurs: fatal: Not a git repository (or any of the parent directories): .git

Any thoughts?

Thanks. Hoca

----- Original Message ----
From: Johannes Sixt <j.sixt@viscovery.net>
To: Hocapito Cheteamo <hocapitocheteamo@yahoo.com>
Cc: git@vger.kernel.org
Sent: Wed, October 6, 2010 12:22:28 AM
Subject: Re: Error on git clone
Am 10/6/2010 10:13, schrieb Hocapito Cheteamo:
> I could consistently reproduce the problem.  The command that I used is:
>     git clone -v git@github.com:XXX/YYY.git sss
> where XXX & YYY are replaced with the actual data.
Just to make sure: This is with "Git for Windows", not Cygwin's git?
Do the clone in separate the steps:

mkdir sss cd sss git remote add origin git@github.com:XXX/YYY.git git fetch git checkout -b master origin/master

Do you see any errors?
-- Hannes
      
Johannes Sixt· Oct 6, 2010, 10:51 UTC · re: Hocapito Cheteamo · lore
Am 10/6/2010 12:34, schrieb Hocapito Cheteamo:
Show 8 quoted lines
> $ git fetch
> Enter passphrase for key 'C:\.....\privateKey':
> remote: Counting objects: 478, done.
> remote: Compressing objects: 100% (303/303), done.
> Receiving objects: 100% (478/478), 96.57 MiB | 166 KiB/s, done.
> Resolving deltas: 100% (21/21), done.
> From github.com:XXX/YYY
>  * [new branch]      master     -> origin/master

Ok, download works as expected. You don't have to repeat these steps anymore. Keep a copy of sss3\.git around so that you can go back to this state when necessary.

> $ git checkout -b master origin/master
> Checking out files: 43%
> tagging': Invalid argumenttory at 'public/images/tagging
The error message is this one:
cannot create directory at '%s'
Do you have a file/directory with a CR in it? When you run this:
 git -p ls-tree -r origin/master
and look for public/images, do you see this:
"public/images/tagging\rtagging"

(including the double-quotes)? If so, ask your upstream to fix the repository; you can't checkout the data as is on Windows.

Alternatively, you could use a sparse checkout that excludes the questionable file. Read "Sparse checkout" in http://www.kernel.org/pub/software/scm/git/docs/git-read-tree.html

-- Hannes
Hocapito Cheteamo· Oct 6, 2010, 18:22 UTC · re: Johannes Sixt · lore
Hi Hannes,
As you have expected, when I run that command,
    git -p ls-tree -r origin/master > lll.txt
and redirect it to a log file, the log file does show some lines that have:
    "public/images/tagging\rtagging/title_add_tags_to.png"

THANK YOU SO VERY MUCH for helping me in resolving the problem that I have encountered with the git clone command on my PC Windows XP system. I'll definitely ask my upstream to fix the repository on that 'CR'. I'll also take a look at that "sparse checkout" that you have mentioned.

Again, a big thank you for solving this perplexing problem, especially with the print over log messages. You rock!!! Hoca

----- Original Message ----
From: Johannes Sixt <j.sixt@viscovery.net>
To: Hocapito Cheteamo <hocapitocheteamo@yahoo.com>
Cc: git@vger.kernel.org; Sverre Rabbelier <srabbelier@gmail.com>
Sent: Wed, October 6, 2010 2:51:55 AM
Subject: Re: Error on git clone
Am 10/6/2010 12:34, schrieb Hocapito Cheteamo:
Show 8 quoted lines
> $ git fetch
> Enter passphrase for key 'C:\.....\privateKey':
> remote: Counting objects: 478, done.
> remote: Compressing objects: 100% (303/303), done.
> Receiving objects: 100% (478/478), 96.57 MiB | 166 KiB/s, done.
> Resolving deltas: 100% (21/21), done.
> From github.com:XXX/YYY
>  * [new branch]      master     -> origin/master

Ok, download works as expected. You don't have to repeat these steps anymore. Keep a copy of sss3\.git around so that you can go back to this state when necessary.

> $ git checkout -b master origin/master
> Checking out files: 43%
> tagging': Invalid argumenttory at 'public/images/tagging
The error message is this one:
cannot create directory at '%s'
Do you have a file/directory with a CR in it? When you run this:
git -p ls-tree -r origin/master
and look for public/images, do you see this:
"public/images/tagging\rtagging"

(including the double-quotes)? If so, ask your upstream to fix the repository; you can't checkout the data as is on Windows.

Alternatively, you could use a sparse checkout that excludes the questionable file. Read "Sparse checkout" in http://www.kernel.org/pub/software/scm/git/docs/git-read-tree.html

-- Hannes
      

← back to recent threads