git从gitlab免密操作代码

使用git从gitlab拉取代码、修改代码、提交代码经常需要进行输入用户名和密码。配置免密登录可以提高效率——配置SSH-Key。

1 查看自己的注册邮箱

git从gitlab免密操作代码_第1张图片
打开查看注册邮箱的入口
git从gitlab免密操作代码_第2张图片
邮箱信息查看

2 对自己的账户生成SSH Key

如果电脑上对自己的账户(邮箱)还没有生成SSH Key,需要生成一个。

  • Windows
    使用git工具生成SSH Key。右键打开git bash here,在命令行中输入ssh-keygen -t rsa -C "[email protected]"。此处邮箱地址your_email是你gitlab注册邮箱地址。
    然后一路回车。
  • Linux
    打开terminal,进入账户当前目录:
~$ cd ~
~$ ssh-keygen -t rsa -C "[email protected]"

此处邮箱地址your_email是你gitlab注册邮箱地址。

3 配置gitlab中的SSH Key

找到当前用户目录下的.ssh目录,打开id_rsa.pub,并复制其中的相关内容。
打开gitlab的settings(见图 打开查看注册邮箱的入口),点击左侧的SSH Keys页签,将复制的id_rsa.pub内容添加进Key输入框,并且创建一个Title(标题)。然后点击Add Key,即可添加成功。

git从gitlab免密操作代码_第3张图片
配置gitlab ssh keys

4 使用

经过以上步骤的配置之后,就可以进行git相关的操作,而无需频繁进行用户名和密码的输入。
例如:

  • git clone
  • git pull
  • git add
  • git commit
  • git push
    等等的操作

你可能感兴趣的:(git从gitlab免密操作代码)