
1.gitlab配置ssh key后,还是需要输入密码。
2.重置ssh key后还是不行。
1.检查ssh key是否过期。
2.检查docker sshd是否开启。
3.检查防火墙是否有限制。
4.最重要的一点:
检查SSH是否失效在git命令行中进行git *** 作的时候,发现原来设置过的SSH
key已经失效;登陆到github网站上查看,图标呈现灰色;好了,发现问题所在;
设置用户名和邮箱
在git命令行中对git进行全局设置,
git
config
--global
user.name
"用户名",
git
config
--global
user.email
"邮箱地址";
生成SSH
key
在git命令行中,输入命令:
cd
~/.ssh,来检测是否生成过key,没有生成过key,会有相关信息提示;然后输入命令:
ssh-keygen
-t
rsa
-C
“邮箱地址”,按下回车键;然后根据返回的信息,找到.ssh目录下的两个文件;
在github上添加SSH
key
在github上点击“setting”,找到添加SSH
key的菜单,然后新增SSH
key;把文件id_rsa.pub
里面的内容全部复制到
key编辑框中,保存完毕;
检查SSH
key是否有效
在git命令行输入:ssh
-T
git@github.com;这里会要求你输入SSH
key密码,如果刚才生成SSH
key时未输入密码,密码就为空;然后看到信息:
ERROR:
Hi
用户名!
You’ve
successfully
authenticated;说明配置成功;
再次查看github密钥
登陆到github上查看刚刚输入的SSH
key,现在图标的颜色变为绿色,说明密钥配置有效;现在可以在git命令行上进行git *** 作了;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)