diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bugs/git-annex-shell_doesn__39__t_work_as_expected/comment_1_a9854c59ff288c503788d6fff6cf37b5._comment | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/bugs/git-annex-shell_doesn__39__t_work_as_expected/comment_1_a9854c59ff288c503788d6fff6cf37b5._comment b/doc/bugs/git-annex-shell_doesn__39__t_work_as_expected/comment_1_a9854c59ff288c503788d6fff6cf37b5._comment new file mode 100644 index 000000000..b2909a9ce --- /dev/null +++ b/doc/bugs/git-annex-shell_doesn__39__t_work_as_expected/comment_1_a9854c59ff288c503788d6fff6cf37b5._comment @@ -0,0 +1,26 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2015-04-06T21:15:46Z" + content=""" +This has nothing to do with git-annex-shell or anything server-side. We can +see this in the error messages; the error comes from client-side git-annex +and not from git-annex-shell at all. + +For annex.sshcaching to work, git-annex has to set GIT_SSH=git-annex, and +then git calls it with the name of the hostname to ssh to. + +So, your client-side git-annex is new enough to do sshcaching on sync, but +then when git runs $GIT_SSH, the git-annex program it then runs seems +to be an older version of git-annex. Which does not appreciate being called +as if it is ssh. + +Fix this version confusion and your problem will be solved. Maybe +have an older version of git-annex somewhere in PATH where git finds it. +Or, maybe you have a ~/.config/git-annex/program file that points to some +older installation of git-annex. + +(It might also help to upgrade to a current version, ideally before filing +a bug report; it's quite possible some change has been made that will +make whatever your setup is work.) +"""]] |