SSH免密登陆

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

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

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

  1. 在Git的安装目录 D:\Program Files\Git\usr\bin目录下cmd

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

  3. 注意生成的密匙保存位置
    1676078-20190726160118072-1092475851.png

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

  5. 配置成功,即可

注:
TortoiseGit默认设置的SSH客户端为TortoiseGit的ssh客户端,需要改为SSH原生的客户端
1676078-20190724135455318-983130317.png

选中Git目录下的ssh.exe文件D:\Program Files\Git\usr\bin\ssh.exe

1676078-20190724135233871-833977610.png

选中应用并确定

转载于:https://www.cnblogs.com/cgy-home/p/11237551.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值