大家好,又见面了,我是你们的朋友全栈君。
不配置会遇到的问题:
Permission denied (baas,keyboard-interactive,publickey)
原因:每次使用新的开发机都要重新配置ssh公钥才可以git clone 代码库
解决办法:
# 1. 生成密钥对 xx为用户名
ssh-keygen -t rsa -f ~/.ssh/id_rsa.xx
# 查看生成的密钥对
ll ~/.ssh/
# 生成 私钥id_rsa.xx 和 公钥id_rsa.xx.pub
# 2. 配置密钥地址
# 在~/.ssh/config配置文件中指定密钥地址
vim ~/.ssh/config
# config内容
Host code.xx.com # 代码库官网
User xx # 用户名
IdentityFile ~/.ssh/id_rsa.xx # 用户密钥
# 3. 将公钥配置复制到代码库的ssh公钥中
Cat ~/.ssh/id_rsa.xx.pub
配置完成后就可以使用git clone了
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162557.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...