Linux 由于权限问题,在Windows中使用ssh进行git克隆失败
我已经在服务器中创建了一个新的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
/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