Ошибка разрешений при аутентификации по ssh-ключу для удаленного доступа: git приложение get file
Я использую git-annex для настройки системы распространения файлов с командами git в качестве интерфейса. Я настроил учетную запись пользователя unix с ключом.ssh так, чтобы вызовы к git remote аутентифицировались автоматически. Я установил владельца и разрешения для этой учетной записи пользователя. Я могу SSH в удаленном с этой учетной записью без проблем. Но когда я бегу git annex get
чтобы получить исходные данные из приложения, я получаю типичную ошибку разрешений. я пытался chown'ing
а также chmod'ing
много комбинаций, но всегда получают одну и ту же ошибку. Нужна помощь в диагностике и устранении этой проблемы. Дайте мне знать, если есть другие команды, которые я могу запустить, чтобы отточить.
> git ls-remote
Warning: No xauth data; using fake authentication data for X11 forwarding.
From username@distro.myserver.edu:/path/to/remote/repo/.git
f4d9c5e4735f4c6b057d0c43090c80c09b7ab9ae HEAD
49b3b4c81c3ce78443bb00c594cce51a4fa2c034 refs/heads/git-annex
f4d9c5e4735f4c6b057d0c43090c80c09b7ab9ae refs/heads/master
> git remote -v
origin username@distro.myserver.edu:/path/to/remote/repo/.git (fetch)
origin username@distro.myserver.edu:/path/to/remote/repo/.git (push)
> git annex get sub-STJ82860572941V0120181112132504070/dwi/sub-STJ82860572941V0120181112132504070_dwi__dup-10.nii.gz
get sub-STJ82860572941V0120181112132504070/dwi/sub-STJ82860572941V0120181112132504070_dwi__dup-10.nii.gz (not available)
Try making some of these repositories available:
fcfe03d6-3638-4ae2-baca-67c4c28e74bb -- username@myserver:/path/to/remote/annex
failed
git-annex: get: 1 failed
Рекомендации:
http://git-annex.branchable.com/walkthrough/using_ssh_remotes/
1 ответ
Я думаю, username@myserver:/path/to/remote/annex
не тот же зверь (git annex info
может помочь) как username@distro.myserver.edu:/path/to/remote/repo/
(обратите внимание на другой путь).
Если это так, вам нужно будет добавить username@myserver:/path/to/remote/annex
в качестве пульта в дополнение или вместо