Ubuntu 拉取 git 需要输入账号密码解决方案
解决方案
每次使用gitlab 拉取代码太麻烦了,只需要简单几个步骤,以后再也不需要输入账户信息了,
第一步:检查本地是否有 SSH Key存在
ls -al ~/.ssh
如果存在,可以先删除
第二步:配置你注册的邮箱
ssh-keygen -t rsa -C "your_email@example.com"
your_email@example.com 是你在 **gitlab ** 中配置的邮箱
第三步:添加私钥
ssh-add ~/.ssh/id_rsa
可能会出现错误:Could not open a connection to your authentication agent
需要执行:
eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa
第四步:获取公钥内容
cat /home/xxx/.ssh/id_rsa.pub
xxx 是你当前用户名
第五步:公钥添加到 gitLab SSH keys
进入 gitlab ,点击用户头像,进入 ** Settings**,点击 ** SSH Keys**,添加一个key 即可。