首页 > 代码库 > TortoiseGit关联gitlab 关联git

TortoiseGit关联gitlab 关联git

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可用的私钥

使用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了,如下图所示。

技术分享

TortoiseGit关联gitlab 关联git