[英]Git SSH Key - not asking for SSH password
我无法通过 SSH 访问我的 gitlab 存储库。
当通过下面的行尝试连接时,我获得了身份验证。
ssh -T git@gitlab.<mydomain>
但是当试图通过下面的行访问时,它不会提示我输入 SSH 密码。
PS ~> git clone git@gitlab.<mydomain>:<repo name>.git
Cloning into '<repo name>'...
git@gitlab.<mydomain>'s password:
Permission denied, please try again.
git 远程 -v 似乎是正确的:
origin git@gitlab.<mydomain>:<repo name>.git (fetch)
origin git@gitlab.<mydomain>:<repo name>.git (push)
关于如何通过 SSH 进行身份验证的更多想法?
第一个使用 (Open)SSH 的身份验证方案,其中包括在~/.ssh
目录中查找已知的 SSH 密钥。
第二种使用Gitlab的SSH认证方案,需要你通过Gitlab接口添加你的公钥。 它应该在帐户设置-> 安全-> SSH 密钥下的某个位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.