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


2 对自己的账户生成SSH Key
如果电脑上对自己的账户(邮箱)还没有生成SSH Key,需要生成一个。
- Windows
使用git工具生成SSH Key。右键打开git bash here
,在命令行中输入ssh-keygen -t rsa -C "your_email@example.com"
。此处邮箱地址your_email是你gitlab注册邮箱地址。
然后一路回车。 - Linux
打开terminal,进入账户当前目录:
~$ cd ~
~$ ssh-keygen -t rsa -C "your_email@example.com"
此处邮箱地址your_email是你gitlab注册邮箱地址。
3 配置gitlab中的SSH Key
找到当前用户目录下的.ssh
目录,打开id_rsa.pub
,并复制其中的相关内容。
打开gitlab的settings(见图 打开查看注册邮箱的入口),点击左侧的SSH Keys页签,将复制的id_rsa.pub
内容添加进Key输入框,并且创建一个Title(标题)。然后点击Add Key
,即可添加成功。

4 使用
经过以上步骤的配置之后,就可以进行git相关的操作,而无需频繁进行用户名和密码的输入。
例如:
git clone
git pull
git add
git commit
-
git push
等等的操作
网友评论