zoukankan      html  css  js  c++  java
  • 持续集成(git+TortoiseGit+Gitblit)

    刚开始一直不了解Git提交的本地库是在哪里。后来了解到,git提交后会将变更信息记录.git文件夹中,然后其他路径的代码同步时会通过读取.git文件中的信息来进行同步。

    参考:https://blog.csdn.net/mayfla/article/details/78653396

    一、Git安装----服务器(git是分布式的服务器,svn只有一端是服务器)

    1、下载地址:https://www.git-scm.com/download/

    2、双击exe安装包进行安装,安装完成后,在任意文件夹中点击右键,你会发现其中多了git的几个命令菜单

    3、你的git版本库工具就安装好了,如果你熟悉git,那么就可以通过它来在本机创建版本库,或者从其它版本库clone到本地使用了

    安装完成后,还需要最后一步设置,在命令行输入:

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"
    

    因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。

    注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

    二、TortoiseGit 安装  --客户端

    1、下载地址:https://tortoisegit.org/download/   同时下载该页面的中文lang包

    2、双击安装包进行安装

    3、在向导页面生成密钥并保存到文件夹,方便后面配置用;安装完后再安装中文lang包,只需傻瓜式安装即可。

     4、配置小乌龟,右键--》TortoiseGit--》设置    (这一步在Gitblit安装完成后

    配置远端,下图中url是远端版本库的地址

    三、Gitblit安装(git的图形化管理

    下载地址:http://gitblit.com/

     

    1、解压后无需安装(事先需要安装jdk)

    3、配置gitblit,找到gitblit的解压文件:

    1D:softwaregitblit-1.8.0data目录下找到defaults.properties,notepad++(文本编辑器)打开这个文件,修改里面的参数

      server.httpBindInterface = 192.168.1.4(本电脑现在所连的网络ip)  可通过命令行输入ipconfig查询

      server.httpPort = 10101(修改端口为10101)

    2) D:softwaregitblit-1.8.0目录下找到installService.cmd,用notepad++(文本编辑器)打开此文件:

      SET CD=D:softwaregitblit-1.8.0(增加此项)

      --StartParams="" ^(值置空)

    3)配置完成后,启动 installService.cmd   必须管理员身份运行再启动 gitblit.cmd ,启动完成后去服务里手动启动gitblit.services

    打开网址http://ip地址:10101(账号密码admin/admin)

    4)创建版本库,并设置

    四、代码库配置

    1)初始化,创建文件夹并打开。然后如下图

     

    2)弹窗点ok,结果如下

    3)将代码同步到本地库

     

    4)push到远程库

    测试进阶轨迹
  • 相关阅读:
    无法重用Linq2Entity Query
    The Joel Test
    MSBuilder directly instead of default VSComplie with keyborad shotcut 原创
    客户端缓存(Client Cache)
    关于代码重构和UT的一些想法,求砖头
    ExtJS2.0实用简明教程 应用ExtJS
    Perl information,doc,module document and FAQ.
    使用 ConTest 进行多线程单元测试 为什么并行测试很困难以及如何使用 ConTest 辅助测试
    史上最简单的Hibernate入门简介
    汽车常识全面介绍 传动系统
  • 原文地址:https://www.cnblogs.com/yinwenbin/p/10440194.html
Copyright © 2011-2022 走看看