试图从私有Linux主机(SSH / client密钥)克隆Windows vscode中的git存储库
什么是好的:
命令提示符中的
git clone ssh://gituser@...
(带有vscode "Remote-SSH“扩展的git clone ssh://gituser@...
(口令请求))。
问题是:
。
主机sshd日志:
...
debug1: userauth-request for user gituser service ssh-connection method publickey [preauth]
debug1: attempt 1 failures 0 [preauth]
debug1: userauth_pubkey: test whether pkalg/pkblob are acceptable for RSA SHA256:DlTkOFDZK... [preauth]
debug1: temporarily_use_uid: 1033/100 (e=0/0)
debug1: trying public key file /var/services/homes/gituser/.ssh/authorized_keys
debug1: fd 4 clearing O_NONBLOCK
debug1: matching key found: file /var/services/homes/gituser/.ssh/authorized_keys, line 1 RSA SHA256:DlTkOFDZK...
debug1: restore_uid: 0/0
Postponed publickey for gituser from 192.168.1.132 port 5xxx1 ssh2 [preauth]
debug1: userauth-request for user gituser service ssh-connection method password [preauth]
debug1: attempt 2 failures 0 [preauth]
debug1: PAM: password authentication failed for gituser: Permission denied
Failed none for gituser from 192.168.1.132 port 5xxx1 ssh2: RSA SHA256:DlTkOFDZK...
debug1: userauth-request for user gituser service ssh-connection method password [preauth]
debug1: attempt 3 failures 1 [preauth]
debug1: PAM: password authentication failed for gituser: Permission denied
Failed password for gituser from 192.168.1.132 port 5xxx1 ssh2
debug1: Unable to open the btmp file /var/log/btmp: No such file or directory
...
发布于 2022-06-06 09:01:46
从克隆工作的CMD中,键入
set "GIT_SSH_COMMAND=ssh -Tv"
"%LOCALAPPDATA%\Programs\Microsoft VS Code\bin\code.cmd"
从这里开始,再次尝试并克隆,这次检查在新的VSCode会话中实际使用了什么SSH密钥。
https://stackoverflow.com/questions/72514274
复制相似问题