ssh密钥身份验证到远程的权限错误:git annex获取文件

时间:2018-11-21 18:38:03

标签: git git-annex

我正在使用git-annex以git命令为接口来设置文件分发系统。我已使用.ssh密钥配置了unix用户帐户,以便对git远程的调用进行自动身份验证。我已经为该用户帐户设置了所有权和权限。我可以用该帐户使用ssh进入遥控器。但是,当我运行git annex get从附件中检索源数据时,我得到一个典型的权限错误。我尝试了chown'ingchmod'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 :(得分:0)

我猜想username@myserver:/path/to/remote/annexgit annex info是不同的野兽(username@distro.myserver.edu:/path/to/remote/repo/可以帮助)(请注意不同的路径)。
如果是这样,您需要另外或代替添加username@myserver:/path/to/remote/annex作为远程对象