如果我将 SSH 密钥放在目录C:\Users\User\.ssh\
中,
那么当我尝试从 Linux 控制台 (WSL) 访问 GitLab 时,
ssh -T git@gitlab.com
我得到以下回复:
权限被拒绝(公钥)。
如何解决这个问题呢?
如果我将 SSH 密钥放在目录C:\Users\User\.ssh\
中,
那么当我尝试从 Linux 控制台 (WSL) 访问 GitLab 时,
ssh -T git@gitlab.com
我得到以下回复:
权限被拒绝(公钥)。
如何解决这个问题呢?
WSL 将
C:\Users\User\.ssh\
其视为,并将其视为/mnt/c/Users/User/.ssh/
其根文件夹。~
/home/user/
这个问题可以通过以下方式解决:
gitlab_com_rsa
)复制到文件夹C:\Users\User\.ssh\
C:\Users\User\.ssh\config
将gitlab.com 的密钥条目添加到文件中:~/
,您需要在其中复制文件夹.ssh/
:附言
符号链接不允许您更改对它们的访问级别,
因此我无法使用它们来解决此问题: