摘要:利用ToriseGit和Git 同步gitlab的远程仓库。
1,安装下面两个软件 和 生成密钥、公钥
安装TortoiseGit、Git-2.11.1-64-bit 软件。
2,生产git、TortoiseGit、gitlab三方关联的公钥和密钥。
第一步用git生产私钥和公钥文件。
打开git软件的工具,在弹出的控制台中输入如下命令:
$ ssh-keygen -t rsa -C "xxx@email.com"
(注释:红色部分使用自己的gitlab账号,生成文件的过程中直接回车直到文件生成(一般是放在c盘用户目录下的“.shh”文件夹下面))
----------------------------------------------
第二步将公钥关联到gitlab账户
找到生成id_rsa(私钥)、id_rsa.pub(公钥)文件。
在网页中登陆gitlab,用记事本打开id_rsa.pub(公钥)将信息复制到网页中的如下部分,并添加进去:
第三步生产TortoiseGit可用的私钥
使用putty工具生成TortoiseGit能够使用的私钥(该工具有TortoiseGit自己提供)。
如下图所示通过该软件的 load载入之前生成的私钥,载入成功后使用save private key保存一份TortoiseGit能够识别的私钥ppk文件即可。
(注释:后面的操作过程中TortoiseGit能够自己找到需要的私钥,最好就放在之前git生产的公钥和私钥的位置)
3,设置TortoiseGit的settings
红色框部分是登陆gitlab网页获取的git项目地址(有http和ssh,截图中是http的)。
4,同步gitlab的远程仓库
打开右键菜单选择Git Clone命令。
在下图小红红色标识1是你需要同步的gitlab路径,红色标识2是本地存放的路径,红色表示3是你需要指定同步的分支。点击OK即可完成同步。
5,操作
有使用过TortoiseSVN的经验的话,TortoiseGit的命令使用方式与其类似。但是采用的都是git的命令与svn的各类命令就没有关系了。