Windows 推送到git vps服务器时获取权限被拒绝
我安装了git for windows,创建了我的ssh密钥,并将public上传到了我的服务器上 我在我的Mac电脑上运行这个,试图让它在我的windows机器上运行 我做了一个:Windows 推送到git vps服务器时获取权限被拒绝,windows,ssh,Windows,Ssh,我安装了git for windows,创建了我的ssh密钥,并将public上传到了我的服务器上 我在我的Mac电脑上运行这个,试图让它在我的windows机器上运行 我做了一个: chmod 700 ~/.ssh/ chmod 600 ~/.ssh/* 下面是我执行ssh-vgitserverAlias的图像 我有一个配置文件,其中包含gitserveralias和端口等 我还尝试清除已知主机文件 我的配置看起来像: Host serveralias User xxx
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/*
下面是我执行ssh-vgitserverAlias的图像
我有一个配置文件,其中包含gitserveralias和端口等
我还尝试清除已知主机文件
我的配置看起来像:
Host serveralias
User xxx
Hostname 123.234.452.232
Port 22222
IdentityFile ~/.ssh/id_rsa
TCPKeepAlive true
IdentitiesOnly yes
PreferredAuthentications publickey
同样,我的设置在Mac电脑上运行正常。需要检查两件事:
它似乎不需要我的密码,这可能是什么?你是否将私钥(在Mac上生成的?)复制到windows计算机?它似乎不需要我的密码,这可能是什么?你是否将私钥(在Mac上生成的?)复制到windows机?我尝试删除已知的\u主机,没有更改。我将检查sshd\u配置。我尝试删除已知的\u主机,没有更改。我将检查sshd_配置。