SSH免密登陆

这里使用免密登陆目的是为了持续集成做准备

由于git使用https协议,pull, push都要输入密码;
所以使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。

大致需要三个步骤:
一、本地生成密钥对;
二、设置github/gitlab上的公钥;
三、修改git的remote url为git协议。

  1. 在Git的安装目录 D:Program FilesGitusrin目录下cmd

  2. 输入指令
    ssh-keygen -t rsa -C "github/gitlab上的账号邮箱"

  3. 注意生成的密匙保存位置

  4. 用记事本打开复制密钥,到gitlab用户setting中找到SSH密钥(本地为私钥,服务器为公钥)我们把公钥复制进去(github一样)

  5. 配置成功,即可

注:
TortoiseGit默认设置的SSH客户端为TortoiseGit的ssh客户端,需要改为SSH原生的客户端

选中Git目录下的ssh.exe文件D:Program FilesGitusrinssh.exe

选中应用并确定

原文地址:https://www.cnblogs.com/cgy-home/p/11237551.html