TortoiseGit使用ssh密钥连接git服务器

使用ssh密钥连接git服务器相对于账号密码来说会安全一丢丢,密钥不丢问题不大。而且很git服务提供商如:github、gitee等都提供ssh密钥访问,可以自己设定密钥。这样就可以把不同平台设置成同一个密钥,然后就可以一个密钥访问所有的git服务器。

下面以github为例。

1、生成密钥

如果已有密钥跳过这一步。如果没有密钥,可以用ssh-keygen来生成

ssh-keygen -t rsa

  1. 执行命令: ssh-keygen -t rsa
  2. 输入密钥存储路径,直接回车则为默认路径
  3. 输入密钥密码,直接回车为空密码
  4. 重复确认密码
  5. 生成成功,生成路径

2、进入github个人设置页面,使用SSH and GPG keys添加一个SSH keys,将公钥(rsa.pub文件中的内容)复制上去。

3、TortoiseGit添加密钥

找到TortoiseGit安装目录的bin/pageant.exe,启动,并添加私钥匙文件

4、Clone工程

从github项目中,获取ssh地址

直接Clone这个地址就可以了直接clone了

0%