Russ Allbery wrote: > on the second repository, and the result was that downloading every file > failed with an error saying that I should try to make the work desktop > repository available. I messed around for some time trying to figure out > if ssh authentication isn't working, before finally looking in > .git/config to discover that the work-desktop remote was marked > annex-ignore.
When git-annex sees a new repository, it needs to contact it to determine its uuid. If it is unable to contact it (or perhaps if git-annex-shell on the remote system fails to work), it marks it as annex.ignore. This is to prevent repeated probing of repositories on servers that do not support git-annex. In version 4.20130827, the message it prints when you try to access an ignored repository was updated to mention that it's ignored: joey@darkstar:~/tmp/xxx>git annex copy --to foo git-annex: cannot determine uuid for foo (remote.foo.annex-ignore is set) -- see shy jo
signature.asc
Description: Digital signature