繁体   English   中英

Git SSH 密钥 - 不询问 SSH 密码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM