-
下载git傻瓜式安装,下载地址:https://git-scm.com/downloads
-
公司地址URL: http://gitlab.公司域名.com/
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113025781-935409816.png)
-
在gitbash下输入ssh-keygen -t rsa -C “baiyuqiao@公司域名.com” 敲三次回车,最后在.ssh文件夹下得到id_rsa和id_rsa.pub两个文件。id_rsa中的内容便是私钥,id_rsa.pub中的内容便是公钥。到这里ssh key就生成完毕了。我们找到ssh文件夹下找到id_rsa.pub,用Notepad++打开
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113013649-871739643.png)
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113407529-2080785984.png)
-
设置settings添加密钥
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113428566-1637533266.png)
-
再添加一个密钥TortoiseGit配置密钥的方法。运行TortoiseGit开始菜单中的puttygen程序,如下图示
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113518549-652640303.png)
-
点击“Generate”按钮,鼠标在上图的空白地方来回移动直到进度条完毕,就会自动生一个随机的key,如下图示
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113613011-378579008.png)
7、将上图中多行文本框的内容全选、复制,并粘贴到github账户的 SSH public key中,这就是适用于github的公钥。
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113632415-386627566.png)
8、点击上图中的“Save private key”按钮,将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)。
9、运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,图标显示为下图所示,双击该图标,弹出key管理列表
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113715805-1571982996.png)
10、点击上图中的“Add Key”按钮,将第8步保存的ppk私钥添加进来,关闭对话框即可。
11、点击项目右键设置git remote如下图所示:
![](https://img2018.cnblogs.com/blog/1391951/201810/1391951-20181009113757412-27082075.png)
12、经上述配置后,你就可以使用TortoiseGit进行push、pull操作了。