TortoiseGit关联gitlab 关联git

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

时间: 2024-10-12 20:10:00

TortoiseGit关联gitlab 关联git的相关文章

Git新建本地分支与远程分支关联问题:git branch --set-upstream【转】

本文转载自:http://blog.csdn.net/netwalk/article/details/21088405 Git新建本地分支与远程分支关联问题:git branch --set-upstream git在本地新建分支, push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示: [html] view plain copy You asked me to pull without telling me which branch you want to m

Git新建本地分支与远程分支关联问题:git branch --set-upstream

Git新建本地分支与远程分支关联问题:git branch --set-upstream git在本地新建分支, push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示: You asked me to pull without telling me which branch you want to merge with, and 'branch.production.merge' in your configuration file does not tell m

请教大神怎么配置tortoisegit和gitlab

请教各位,我想使用tortoisegit克隆gitlab上的项目 使用http方式 URL为: http://192.168.1.205:8080/qh/SmartMD.git 提示未能成功结束 退出码:128 这个项目的秘钥和配置文件为: -----BEGIN RSA PRIVATE KEY----- MIIEpQIBAAKCAQEA0U4MQuqJcy9AZ/yx0S763HEJ/K9n8YJsx1sz/OFA33ZGEbqW ALhL7vHDgucpFXaqPQYkNkGXlsbxFvhJ

Gitlab 与 Git Windows 客户端一起使用的入门流程

我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3824934.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验. 准确来说,大部分的功能都还没有探索过,这只是暂时摸索出来的一个简单流程~ 先建个branch吧 用命令行建肯定是可以的.我采用的方法是在gitlab的web端上直接建.方法如下: 来到工程的branch列表页面 (链接是现在培训的地址,作为例子). 点击左侧的New Branch. 在Name

【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库

[Gitlab]GIT回滚master分支到指定tag版本 并提交远程仓库1 查看分支git branch 2 切换到master分支git checkout master 3 查看标签git tagv1.3.3v1.3.4v1.3.5 4 查看某个标签的详情git show v1.3.5commit fb479960c0cec5549463ae123d70bdd72ccf6be7 5 通过commit id回退git reset --hard fb479960c0cec5549463ae123

Git与远程仓库关联以及关联错误解决方法

假设你github的用户名是  helloworld  ,你在上面创建了一个 名为 hello 的 repository. 一. 与本地仓库进行关联 1.1用原生ssh进行关联,速度快: git remote add origin [email protected]/helloworld/hello.git 1.2用https进行关联,速度相对ssh慢点: git remote add origin https://github.com/helloworld/hello.git 二.如果不小心关

TortoiseGit配置私钥关联github

1.使用Git 命令行生成公钥和私钥 找到Git安装目录(我的安装目录是  D:\DevelopSoft\Git),打开git-bash.exe. 输入命令 回车 ssh-keygen -t rsa -C "你的github邮箱账号" 1 <span style="font-size: 18px">会出现以下文字(输入要保存的key的位置),直接回车即可<br><br></span> Enter file in whi

Git如何克隆Gitlab?Git本地仓库如何上传Gitlab?

首先确保本机已经安装上Git,其次确认可以正常访问Gitlab服务器 环境: Git:Centos 7.x  192.168.126.138 Gitlab: Centos7.x 192.168.126.137 1:填写Gitlabn仓库信息 登陆到Gitlab服务器地址,新建仓库 创建成功后会自动跳转至该仓库的页面: 上面红色框内,是仓库地址,我们尝试把仓库克隆到本地仓库: [[email protected] 123]#git clone http://192.168.126.137/root

[.net 面向对象程序设计进阶] (25) 团队开发利器(四)分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境【转】

转自:http://www.cnblogs.com/yubinfeng/p/5182271.html 前面介绍了两款代码管理工具VSS和SVN,这两种管理工具在很长一段时间曾为我们的代码管理提供了便利,本篇介绍一款思维方式完全不同(也可以说不合常理)的版本控制系统——Git.可以说Git目前非常火,这与设计者剑指偏锋的设计思想有很大关系.Git采用发散的思维管理代码,最大的特点就是分布式,他可以让来自不同地区的开发者共同完成一个作品,让每个开发者都可以发挥个性,同时又可以由发起者(即项目管理者)