Ошибка прав доступа с удаленной аутентификацией по ssh-ключу: git application get file - PullRequest
0 голосов
/ 21 ноября 2018

Я использую 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 Ответ

0 голосов
/ 28 ноября 2018

Я думаю, username@myserver:/path/to/remote/annex - это не то же самое животное (git annex info может помочь), как username@distro.myserver.edu:/path/to/remote/repo/ (обратите внимание на другой путь).
Если это так, вам нужно добавить username@myserver:/path/to/remote/annex в качестве удаленногов дополнение или вместо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...