git clone http://xuxiaolong:xxxxxxxx@gitlab.xxx.com
复制代码
cd ~/.ssh
复制代码
ssh-keygen -t rsa -C 'xxx@xxx.com' (‘’中的参数就是你的邮箱地址)
复制代码
ssh-keygen -t rsa -C 'xxx@xxx.com' -f ~/.ssh/gitlab_rsa
复制代码
# gitlab
Host gitlab.bitautotech.com
HostName gitlab.bitautotech.com
User xuxiaolong3
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab_rsa
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
# 配置文件参数
# Host : Host能够看做是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件
# HostName : 要登陆主机的主机名
# User : 登陆名,不填写的话,默认使用邮箱做为登陆名
# IdentityFile : 指明上面User对应的identityFile路径
复制代码
此时再次去终端进行clone,第一次会让你输入密码,输入完成以后就能够正常clone了。html