1,安装下面两个软件 和 生成密钥、公钥
安装TortoiseGit、Git-2.11.1-64-bit 软件。
2,生产git、TortoiseGit、gitlab三方关联的公钥和密钥。
第一步用git生产私钥和公钥文件。
打开git软件的工具,在弹出的控制台中输入如下命令:
$ ssh-keygen -t rsa -C "[email protected]"
(注释:红色部分使用自己的gitlab账号,生成文件的过程中直接回车直到文件生成(一般是放在c盘用户目录下的“.shh”文件夹下面))
----------------------------------------------
第二步将公钥关联到gitlab账户
找到生成id_rsa(私钥)、id_rsa.pub(公钥)文件。
在网页中登陆gitlab,用记事本打开id_rsa.pub(公钥)将信息复制到网页中的如下部分,并添加进去:
第三步生产TortoiseGit可用的私钥
使用puttygen工具生成TortoiseGit能够使用的私钥(该工具有TortoiseGit自己提供)。
如下图所示通过该软件的 load载入之前生成的私钥,载入成功后使用save private key保存一份TortoiseGit能够识别的私钥ppk文件即可。
(注释:后面的操作过程中TortoiseGit能够自己找到需要的私钥,最好就放在之前git生产的公钥和私钥的位置)
3,设置TortoiseGit的settings
URL是登陆gitlab网页获取的git项目地址(有http和ssh,截图中是http的)。
4,同步gitlab的远程仓库
打开右键菜单选择Git Clone命令。
在下图小红蓝色标识1是你需要同步的gitlab路径,蓝色标识2是本地存放的路径,蓝色表示3是你需要指定同步的分支。点击OK即可完成同步。
5,操作
右击clone后的目录,使用如下所以命令。
弹出类似git的add命令功能窗口,Message表示本次commit的信息,check是小乌龟帮忙检索出来的需要add的内容(有add 也有delete modify)。
ok后自动执行add和commit命令。
提交完成后就可以push了,如下图所示。