(内网、离线)在windows下搭建GitHub代码管理平台(类gitlab)

注:本人非专业程序员,纯属经验分享。感觉这个就适合没钱,还不能上网的小开发团队。

本次用到的三个工具:Git-2.16.2-64-bit,TortoiseGit-2.6.0.0-64bit,gitblit-1.8.0,外加一个语言包TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN。如果不愿意自己去找的,可以从我的分享下载:

 链接:https://pan.baidu.com/s/1ZzSkILy_0vDHO5MIJ7Jnaw 密码:xe79

    Git-2.16.2-64-bit的安装参考GitLab中文网的教程:http://www.git-scm.com.cn/895.html。需要注意的是教程中说的是msysgit.exe,但是我没找到,直接搜到的是Git-2.16.2-64-bit,亲测可用。安装完成后可以按照教程给出的示例操作一下,能用就表示OK,当然并不一定每个示例都能成功,放在后边解决,不影响。

(内网、离线)在windows下搭建GitHub代码管理平台(类gitlab)_第1张图片

图1. 安装Git后的测试

      单独使用Git必须使用命令行,这样用起来不方便,所以需要用到TortoiseGit-2.6.0.0-64bit,这个工具能够将push、commit等命令变成鼠标的点击,方便了很多。安装参照这篇博文:https://blog.csdn.net/qq_14918243/article/details/61919041。

(内网、离线)在windows下搭建GitHub代码管理平台(类gitlab)_第2张图片

图2. 安装TortoiseGit后的右键菜单

有了以上两个工具,虽然已经方便很多,但是显示并不直观友好,所以需要用到gitblit-1.8.0。它可在离线环境下搭建一个类似于GitHub网站的服务器,如果熟悉GitHub网站使用的童鞋应该会比较喜欢。gitblit的无需安装,只需要下载后进行配置即可,参考https://blog.csdn.net/smellmine/article/details/52139299这篇博文。

小细节:本机IP地址查看可以使用 运行→cmd→ipconfig 命令查看,端口我使用的是8080

我没有配置成以Windows服务的方式启动,而是写一个脚本文件设置成开机自动启动。

首先新建一个txt文档,在其中输入:

@eco off
cd [存放gitblit.cmd的路径]
start gitblit.cmd

然后另存为[命名].cmd.并将该文件复制到:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 路径下(Windows10),这样就可以开机启动了。

 测试了一下,还是设置成Windows服务启动方便,开机就能自动启动,而且不会有启动gitblit.cmd的运行窗口。配置方法在第三篇博文末尾,非常简单(gitblit-1.8.0安装教程末尾)。

(内网、离线)在windows下搭建GitHub代码管理平台(类gitlab)_第3张图片

图3. gitblit的网页界面

每次登陆Gitblit需要打开浏览器,可以写一个ServiceSearch.cmd脚本,文件双击执行来简化,脚本内容为:

set a=浏览器所在路径;
start %a% IP地址:端口编号
以后就可以双击脚本直接打开页面。

Ok.有了这个三个,那么平台的基础就解决了,至于如何发挥效用,就需要进一步熟悉和探索了。有问题或者有兴趣交流的可以联系我的邮箱:[email protected]

                                                                                                        2018/4/9        RobotBrain.M

你可能感兴趣的:(代码管理)