GitLab使用TortoiseGit进行代码管理的常见配置及使用步骤

其实还可以使用github的桌面端进行管理GitLab

下载https://desktop.github.com/

然后在菜单中点击文件,克隆项目即可.

只需选择URL方式添加,

提供GitLab的项目url和用户名,密码即可连接管理.

更方便快捷.

使用也方便,可视化,体验非常好.

 

 

如果你喜欢折腾,可以往下看本文的原内容

 

 

//下面是GitLab使用TortoiseGit进行代码管理

 

GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上建造起来的Web服务。

TortoiseGit是Git图形化界面客户端.

 

本文章主要实现自建git仓库的功能

步骤如下:

 

1.搭建GitLab

使用宝塔软件商店中运行环境中的GitLab直接安装搭建GitLab

 

2.安装TortoiseGit

Git下载地址:

https://git-scm.com/download/win

TortoiseGit下载地址:

https://tortoisegit.org/download/

程序和语言包是单独下载的.

安装顺序

Git-2.23.0-64-bit.exe

TortoiseGit-2.8.0.0-64bit.msi

TortoiseGit-LanguagePack-2.8.0.0-64bit-zh_CN.msi

我电脑可用的最新版本

 

3.配置使用TortoiseGit

 

我的电脑创建的文件夹D:gitlabwdja

wdja用于存储wdja网站内容管理系统的源码

 

3.1鼠标在D:gitlabwdja中右击

Git克隆

填写以下两项

URL: http://git.gitlab.net/shadoweb/wdja.git

目录: D:gitlabwdja

 

3.2鼠标在D:gitlabwdja中右击

TortoiseGit->设置

在设置中找到git->远端

填写以下几项

远端:wdja

URL:http://用户:密码@域名/shadoweb/wdja.git

标签:无

 

3.3鼠标在D:gitlabwdja中右击

Git同步

变更列表中可以看到修改过的文件记录

然后在日志信息中填写变更记录

再点击提交

提交成功后,点击推送即可

 

 

 

 

 

 

 

TortoiseGit是Git的Windows Shell界面,基于TortoiseSVN。它是开源的,可以完全使用免费软件构建。

由于它不是针对特定IDE(如Visual Studio,Eclipse或其他IDE)的集成,因此可以将其与所需的任何开发工具以及任何类型的文件一起使用。与TortoiseGit的主要交互将使用Windows资源管理器的上下文菜单。

TortoiseGit通过常规任务为您提供支持,例如提交,显示日志,区分两个版本,创建分支和标签,创建补丁等(请参阅我们的屏幕截图或文档)。

它是根据GPL开发的。这意味着任何人都可以完全免费使用它,包括在商业环境中,而没有任何限制。源代码也是免费提供的,因此,您可以根据需要甚至开发自己的版本。

TortoiseGit的功能
易于使用
所有命令都可以直接从Windows资源管理器中获得(请参见屏幕截图)。
仅显示对所选文件/文件夹有意义的命令。在这种情况下,您将看不到任何无法使用的命令。
直接在Windows资源管理器中查看文件的状态(请参见屏幕截图)
描述性对话框,由于用户反馈而不断改进
允许通过在Windows资源管理器中右键拖动文件来移动文件
强大的提交对话框(请参见屏幕截图)
日志消息的集成拼写检查器
自动完成修改文件的路径和关键字
特殊字符的文本格式
根据项目设置
最小日志消息长度,以避免意外提交空白日志消息
拼写检查器使用的语言
与问题跟踪系统的集成
TortoiseGit提供了一种灵活的机制来集成任何基于Web的错误跟踪系统。
一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中为问题编号着色
显示所有日志消息时,将在附加栏中添加问题编号。您可以立即查看提交属于哪个问题。
问题编号转换为链接,直接在相应问题上打开Web浏览器
如果未将提交分配给问题编号,则为可选警告
有用的工具
TortoiseGitMerge(请参见屏幕截图和TortoiseGitMerge手册)
显示您对文件所做的更改
帮助解决冲突
可以应用从用户那里获得的补丁文件,而无需提交对存储库的访问权限
TortoiseGitBlame:显示文件的责任。还显示文件中每一行的日志消息。(请参见屏幕截图)
TortoiseGitIDiff:查看对图像文件所做的更改(请参见屏幕截图)
提供多种语言
TortoiseGit稳定
在每个版本之前,我们都会创建一个或多个预览版本,以供“冒险”人士首先进行测试。这有助于尽早发现错误,因此它们甚至都不会进入正式发行版。
每个TortoiseGit版本中都包含一个自定义的崩溃报告工具,即使您不记得确切地触发了什么操作,它也可以帮助我们更快地修复错误。