fatal: unable to access 'https://gitlab---xxxx.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to gitlab.---xxxx.com:8443
配置多用户
清除全局配置
git config --global --list
//清除
git config --global --unset user.name
git config --global --unset user.email
生成钥对
ssh-keygen -t rsa -C “github@”
// 产生 id_rsa_github.pub文件
ssh-keygen -t rsa -C “gitlab@”
// 产生 id_rsa_gitlab_xxx.pub 文件
添加私钥
//ssh-add -l
ssh-add ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_gitlab_xxxx
config
vim ~/.ssh/config
Host github
HostName github.com
User xxxx_gitlab
IdentityFile ~/.ssh/id_rsa_github
Host gitlab
HostName gitlab.op.xxxx.com
User xxxx_name
IdentityFile ~/.ssh/id_rsa_gitlab_xxxx
ssh -T 命令检测下配置的 Host 是否是连通的
ssh -T git@github
ssh -T git@gitlab
使用soucetree下载git源码
能够下载就表示配置成功了。
参考
git 多用户配置
网友评论