环境:
- macOS Monterey MacBook Air M1
- OpenSSH_8.6p1,LibreSSL 3.3.6
- iTerm2
我尝试使我的 SSH 连接正常工作。
为 GitLab 创建新的 SSH 密钥文件并将其添加到 gitlab.com 后,我执行以下操作:
ssh -T [email protected]
答案是
Welcome to GitLab, @WrongUsername!
错误的用户名是我的私人 GitLab 帐户的用户。我检查了主目录 - 没有~/.gitconfig
带用户名的全局设置。
答案1
将 SSH 密钥添加到项目目录已有效。
在@Daniel B 的建议下(非常感谢),我能够使用以下命令进行调试:
ssh -vv [email protected]
之后我在项目目录中完成了:
ssh-add ~/.ssh/<private key>
再次执行后:
ssh -T [email protected]
它现在显示正确的用户。