theory
This commit is contained in:
parent
46f1337882
commit
deee74ff6d
1 changed files with 34 additions and 0 deletions
|
@ -0,0 +1,34 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 3"""
|
||||
date="2014-11-04T21:21:16Z"
|
||||
content="""
|
||||
From the debug output, it's apparently `git fetch origin` (and also the `git
|
||||
push origin`) that is, somehow, resuting in the error message.
|
||||
|
||||
But, I'll bet it doesn't happen if you run `git fetch origin` by hand, does
|
||||
it?
|
||||
|
||||
My best guess is that this is somehow related to the ssh connection
|
||||
caching code. To make ssh connection caching work, git-annex sets
|
||||
`GIT_SSH=git-annex`. This would result in `git fetch` running `git annex i3`
|
||||
as we see here, but with some environment variables set that would make
|
||||
git-annex know that it's supposed to be handling a ssh caching scenario.
|
||||
|
||||
Perhaps you have a really old version of git-annex, that doesn't know about
|
||||
that ssh caching environment, installed someplace, in addition to the more
|
||||
recent version that's in you path. If the old version somehow gets run by
|
||||
git, it would explain this behavior.
|
||||
|
||||
To check this theory, first try disabling ssh caching temporarily, and see if
|
||||
that avoids the problem:
|
||||
|
||||
git config annex.sshcaching false
|
||||
git annex sync
|
||||
git config annex.sshcaching true
|
||||
|
||||
If that did avoid the problem, take a look at
|
||||
`~/.config/git-annex/program`. It probably points to the location of an old
|
||||
version of git-annex. Likely one installed from the standalone tarball.
|
||||
Removing that file would then solve your problem.
|
||||
"""]]
|
Loading…
Add table
Reference in a new issue