diff options
author | johannes.elferich@aa0b74ea712d0a5cdc15edcf9b52a72d5bdb355c <johanneselferich@web> | 2015-06-20 06:42:36 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2015-06-20 06:42:36 +0000 |
commit | 7a2c63b02c9bede7651645534ab2f5a7d99b7580 (patch) | |
tree | 795a983707e57fdb3db3b6a75ae4e5ed3d2ff22c /doc | |
parent | 6bbb6d41302ae5716bad80be98823f53b125f4e6 (diff) |
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bugs/git-annex_sync_under_windows_fails_by_using_itself_as_the_ssh_command.mdwn | 198 |
1 files changed, 198 insertions, 0 deletions
diff --git a/doc/bugs/git-annex_sync_under_windows_fails_by_using_itself_as_the_ssh_command.mdwn b/doc/bugs/git-annex_sync_under_windows_fails_by_using_itself_as_the_ssh_command.mdwn new file mode 100644 index 000000000..04090bdd0 --- /dev/null +++ b/doc/bugs/git-annex_sync_under_windows_fails_by_using_itself_as_the_ssh_command.mdwn @@ -0,0 +1,198 @@ +### Please describe the problem. +I am cloning a remote annex repository to my Windows machine using git clone user@server:/home/user/data + +After I perform git annex init, git annex sync fails with an error complaining that user@server is an invalid command (complete log below). + +It appears that git-annex sync invokes the git-annex executable with parameters for the ssh command. + +git config.sshcaching is false. + +### What steps will reproduce the problem? + +I tried setting up the repository many different ways, using git bash, cmd.exe or cygwin bash and always get the same error after git annex sync. + + +### What version of git-annex are you using? On what operating system? +C:\data_organization\data>git annex version +git-annex version: 5.20150611-g256b86b +build flags: Assistant Webapp Webapp-secure Pairing Testsuite S3 WebDAV DNS Feed +s Quvi TDFA TorrentParser +key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SKEIN256E SKEIN512E MD +5E SHA256 SHA1 SHA512 SHA224 SHA384 SKEIN256 SKEIN512 MD5 WORM URL +remote types: git gcrypt S3 bup directory rsync web bittorrent webdav tahoe glac +ier ddar hook external +local repository version: 5 +supported repository version: 5 +upgrade supported from repository versions: 2 3 4 + +I am using Windows 8.1 + +### Please provide any additional information below. + +[[!format sh """ + +C:\data_organization\data>git annex sync +commit ok +pull origin +git-annex.exe: unknown command user@55.89.78.37 + +Usage: git-annex command [option ...] + +Commonly used commands: + +add [PATH ...] add files to annex +addurl URL ... add urls to annex +assistant automatically sync changes +copy [PATH ...] copy content of files to/from another reposit +ory +drop [PATH ...] indicate content of files not currently wante +d +edit [PATH ...] same as unlock +get [PATH ...] make content of annexed files available +help [COMMAND] display help +import [PATH ...] move and add files from outside git working c +opy +importfeed URL ... import files from podcast feeds +lock [PATH ...] undo unlock command +mirror [PATH ...] mirror content of files to/from another repos +itory +move [PATH ...] move content of files to/from another reposit +ory +rmurl FILE URL record file is not available at url +status [PATH ...] show the working tree status +sync [REMOTE ...] synchronize local repository with remotes +undo [PATH ...] undo last change to a file or directory +unlock [PATH ...] unlock files for modification +watch watch for changes and autocommit +webapp launch webapp + +Repository setup commands: + +dead REMOTE ... hide a lost repository or key +describe REMOTE DESC change description of a repository +direct switch repository to direct mode +enableremote NAME [K=V ...] enables use of an existing special remote +group REMOTE DESC add a repository to a group +groupwanted GROUP [EXPR] get or set groupwanted expression +indirect switch repository to indirect mode +init DESC initialize git-annex +initremote NAME [K=V ...] creates a special (non-git) remote +numcopies NUMBER configure desired number of copies +required REMOTE [EXPR] get or set required content expression +schedule REMOTE [EXPR] get or set scheduled jobs +semitrust REMOTE ... return repository to default trust level +trust REMOTE ... trust a repository +ungroup REMOTE DESC remove a repository from a group +untrust REMOTE ... do not trust a repository +vicfg edit git-annex's configuration +wanted REMOTE [EXPR] get or set preferred content expression + +Repository maintenance commands: + +addunused NUM|RANGE ... add back unused files +dropunused NUM|RANGE ... drop unused file content +expire [REMOTE]:TIME ... expire inactive repositories +fix [PATH ...] fix up symlinks to point to annexed content +forget prune git-annex branch history +fsck [PATH ...] check for problems +merge automatically merge changes from remotes +repair recover broken git repository +unused look for unused file content +upgrade upgrade repository layout + +Query commands: + +find [PATH ...] lists available files +info [ITEM ...] shows information about the specified item or + the repository as a whole +list [PATH ...] show which remotes contain files +log [PATH ...] shows location log +map generate map of repositories +version show version info +whereis [PATH ...] lists repositories that have file content + +Metadata commands: + +metadata [PATH ...] sets or gets metadata of a file +vadd FIELD=GLOB ... add subdirs to current view +vcycle switch view to next layout +vfilter FIELD=VALUE ... filter current view +view FIELD=VALUE ... enter a view branch +vpop [NUMBER] switch back to previous view + +Utility commands: + +migrate [PATH ...] switch data to different backend +reinit UUID|DESC initialize repository, reusing old UUID +reinject SRC DEST sets content of annexed file +unannex [PATH ...] undo accidential add command +uninit [PATH ...] de-initialize git-annex and clean out reposit +ory + +Plumbing commands: + +checkpresentkey KEY REMOTE check if key is present in remote +contentlocation KEY ... looks up content for a key +diffdriver [-- cmd --] external git diff driver shim +dropkey KEY ... drops annexed content for specified keys +examinekey KEY ... prints information from a key +findref REF lists files in a git ref +fromkey KEY PATH adds a file using a specific key +lookupkey FILE ... looks up key used for file +pre-commit [PATH ...] run by git pre-commit hook +proxy -- git command safely bypass direct mode guard +readpresentkey KEY UUID read records of where key is present +registerurl KEY URL registers an url for a key +rekey [PATH KEY ...] change keys used for files +remotedaemon detects when remotes have changed, and fetche +s from them +resolvemerge resolve merge conflicts +setpresentkey KEY UUID [1|0] change records of where key is present +transferkey KEY transfers a key from or to a remote +transferkeys transfers keys + +Testing commands: + +fuzztest generates fuzz test files +test run built-in test suite +testremote REMOTE test transfers to/from a remote + +fatal: Could not read from remote repository. + +Please make sure you have the correct access rights +and the repository exists. +failed +push origin +git-annex.exe: unrecognized option `-p' + +Usage: git-annex add [PATH ...] [option ...] + --include-dotfiles don't skip dotfiles + -x GLOB --exclude=GLOB skip files matching the glob pattern + -I GLOB --include=GLOB limit to files matching the glob pattern + --largerthan=SIZE match files larger than a size + --smallerthan=SIZE match files smaller than a size + --not negate next option + --and both previous and next option must match + --or either previous or next option must match + -( open group of options + -) close group of options + +To see additional options common to all commands, run: git annex help options + + +fatal: Could not read from remote repository. + +Please make sure you have the correct access rights +and the repository exists. + + Pushing to origin failed. + + (non-fast-forward problems can be solved by setting receive.denyNonFastforward +s to false in the remote's git config) +failed +git-annex: sync: 2 failed + +C:\data_organization\data> + + +"""]] |