Linux 由于权限问题,在Windows中使用ssh进行git克隆失败

Linux 由于权限问题,在Windows中使用ssh进行git克隆失败,linux,git,unix,github,ssh,Linux,Git,Unix,Github,Ssh,我已经在服务器中创建了一个新的GIT存储库,位于/home/myuser/.GIT/project.GIT。 我从C:\Users\Toshiba\.ssh\github\u rsa.pub中找到了git的ssh密钥,并附加了服务器的授权密钥文件 当我尝试使用ssh进行git克隆时,失败如下 $git克隆ssh://myuser@mysite.net:2888/home/myuser/.git/project.git 您能帮我解决这个问题吗。如果您的公钥/私钥没有标准名称C:\Users\Tos

我已经在服务器中创建了一个新的GIT存储库,位于
/home/myuser/.GIT/project.GIT
。 我从
C:\Users\Toshiba\.ssh\github\u rsa.pub
中找到了git的ssh密钥,并附加了服务器的
授权密钥
文件

当我尝试使用ssh进行git克隆时,失败如下

$git克隆ssh://myuser@mysite.net:2888/home/myuser/.git/project.git


您能帮我解决这个问题吗。

如果您的公钥/私钥没有标准名称
C:\Users\Toshiba\.ssh\id\u rsa(.pub)
,但是
C:\Users\Toshiba\.ssh\github\u rsa.pub
,那么您需要一个ssh配置文件

Host mysite
   Hostname mysite.net
   User myuser
   Port 2888
   IdentityFile C:\Users\Toshiba\.ssh\github_rsa.pub 
那将允许你这样做

git clone mysite:/home/myuser/.git/project.git
首先使用
ssh-tvv mysite
测试它,然后使用
ssh mysite ls
测试它

确保将环境变量
%HOME%
定义为
C:\Users\Toshiba

在“”中还有另一个示例

git clone mysite:/home/myuser/.git/project.git