**本地Git 与 远程Gitblit 服务器 相关操作**

创建一个空目录 ecloud,并在里面添加任意文件,如图

这里写图片描述

在当前目录下点击右键菜单中GIT-Bash-Here命令,在当前目录下打开GitBash
这里写图片描述

这里写图片描述

输入 git init 创建本地版本库,创建完了之后会发现在当前目录下多出一个.git文件夹

这里写图片描述

将新建的文件commit到本地版本库:
在git命令行中依次输入

    git add .  
    git commit -m "init first"   

 
 
  • 1
  • 2
  • 3

这里写图片描述

在Gitblit服务器上创建版本库
在创建版本库的时候不勾选初始化
这里写图片描述
点击创建,在下图可看到你新建的版本库信息
这里写图片描述

回到GitBash
为本地版本库关联要推送到的远程版本库地址:

    git remote add origin http://192.168.0.107:10101/r/~admin/ecloud.git

 
 
  • 1
  • 2

将本地库master分支推送至中心库origin中,在提示输入用户名密码时输入正确的访问用户和密码即可:

    git push -u origin master

 
 
  • 1
  • 2

这里写图片描述

此时,在Gitblit服务器上可看到

这里写图片描述

要从Gitblit服务器上clone代码到本地
可以通过IntelliJ IDEA

这里写图片描述

这里写图片描述

也可以通过TortoiseGit

另外,git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支,可参考http://blog.csdn.net/arkblue/article/details/9568249

Windows平台使用Gitblit搭建Git服务器图文教程

Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器。

国内使用Windows Server平台的用户占大多数,那么本文就来讨论如何在Windows平台下搭建Git服务器。

Windows平台下Git服务器搭建

第一步:下载Java,下载地址:http://www.java.com/zh_CN/

id="iframe_0.7792216416599322" scrolling="no" width="320" height="240">

第二步:安装Java.安装步骤不再详述。

id="iframe_0.27526840492214344" scrolling="no" width="320" height="240">

第三步:配置Java环境变量.

右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。

  1. 新建:

变量名:JAVA_HOME

变量值:D:\Program Files (x86)\Java\jdk1.6.0_21【具体要根据你自己的安装路径,我的是安装在D盘的】

id="iframe_0.7011814394285556" scrolling="no" width="320" height="240">

2. 新建:

变量名:CLASSPATH

变量值:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

id="iframe_0.5463637565473864" scrolling="no" width="320" height="240">

3. 添加:找到PATH变量,选择编辑。把%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin添加到”变量值”的结尾处。

id="iframe_0.0004772222333657705" scrolling="no" width="320" height="240">

第四步:验证Java是否安装成功。

打开命令窗口=> 输入CMD => 确定。

id="iframe_0.3617353548394846" scrolling="no" width="320" height="240">

在命令窗口中,输入java命令:javac,回车,如果出现如下信息,说明安装成功。

id="iframe_0.8772853055524201" scrolling="no" width="320" height="240">

第五步:下载Gitblit.下载地址:http://www.gitblit.com/

id="iframe_0.4646457223558018" scrolling="no" width="320" height="240">

第六步:解压缩下载的压缩包即可,无需安装。

id="iframe_0.25621028771554566" scrolling="no" width="320" height="240">

第七步:创建用于存储资料的文件夹。

id="iframe_0.2708483985284249" scrolling="no" width="320" height="240">

第八步:配置gitblit.properties 文件。

  1. 找到Git目录下的data文件下的gitblit.properties文件,“记事本”打开。

id="iframe_0.6431135396793832" scrolling="no" width="320" height="240">

2.找到git.repositoriesFolder(资料库路径),赋值为第七步创建好的文件目录。

id="iframe_0.14812516821415578" scrolling="no" width="320" height="240">

3.找到server.httpPort,设定http协议的端口号

id="iframe_0.6440187541178157" scrolling="no" width="320" height="240">

4.找到server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。

id="iframe_0.21843155821087534" scrolling="no" width="320" height="240">

5.找到server.httpsBindInterface,设定为localhost

id="iframe_0.34543945251277686" scrolling="no" width="320" height="240">

6.保存,关闭文件。

第九步:运行gitblit.cmd 批处理文件。

  1. 找到bitblit目录中的gitblit.cmd文件,双击。

id="iframe_0.38637074924201165" scrolling="no" width="320" height="240"> id="iframe_0.9898122330714676" scrolling="no" width="320" height="240">

2.运行结果如下,运行成功。

id="iframe_0.8461566875542506" scrolling="no" width="320" height="240">

第十步:在浏览器中打开,现在就可以使用GitBlit了。

id="iframe_0.946075452598717" scrolling="no" width="320" height="240">

第十一步:设置以Windows Service方式启动Gitblit.

  1. 在Gitblit目录下,找到installService.cmd文件。

id="iframe_0.478421019023215" scrolling="no" width="320" height="240">

2.用“记事本”打开。

id="iframe_0.24806860352281035" scrolling="no" width="320" height="240">

3.修改 ARCH

32位系统:SET ARCH=x86

64位系统:SET ARCH=amd64

4.添加 CD 为程序目录

SET CD=D:\Git\Gitblit-1.6.0(你的实际目录)

id="iframe_0.04838290419282609" scrolling="no" width="320" height="240">

5.修改StartParams里的启动参数,给空就可以了。

id="iframe_0.4978400746361473" scrolling="no" width="320" height="240">

6.保存,关闭文件。

第十二步:以Windows Service方式启动Gitblit.

1.双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。

id="iframe_0.8872880437528943" scrolling="no" width="320" height="240">

2.在服务器的服务管理下,就能看到已经存在的gitblit服务了。

id="iframe_0.31588517558955287" scrolling="no" width="320" height="240">

3.平时使用时,保持这个服务是启动状态就可以了。

以上就是Windows平台下,配置Git服务器的全部的全部内容。

来源:http://www.uedsc.com/windows-gitblit-git-server.html

简单讲解gitblit的使用—项目多人开发代码管理工具

首先先装git

然后装小乌龟

再然后装gitblit。

基本上都是默认安装狂点下一步就没事。本人win764位。

全家桶在这


就是图中那三个工具。

可能最后一个小乌龟安装的时候会出点问题,当打开了任务管理器,或者是你的编译工具的时候eclipse啊,或者android studio的时候,它会要你关掉。所以关掉就没事啦。

然后打开gitblit解压出来的文件,打开这个文件夹,打开如图所示的文件夹


大概是要等10多秒,然后出现如下的结果


最后那个8443就是gitblit的端口,想访问这个首先知道自己的本机地址。用cmd输入ipconfig就可查到一般是192.168.73.xx

然后,在浏览器中输入 https://192.168.xx.xx:8443 。开始的时候进入网页是提示网页不安全,反正是等一会就能进去,或者你点击继续访问。本人使用的是360浏览器。(注意是https!!!不是http!!)

然后还要登陆,一般账号密码都是admin,至于怎么改的,暂时我还不清楚,但是好像是局域网内有人创建过代码仓库之后,即使你是刚刚装的gitblit然后连着网,也会显示之前的人在局域网里面的代码仓库。

扯远了,回到正题,创建代码仓库,如下图所示,


然后填个项目的名称和描述即可点击保存。


用户也是,还是相同的位置,点击用户,而不是用户中心,创建用户也是填写用户名称和简称,最后对在旁边有个用户的权限,选择相应的代码仓库即可。如下图所示(注意一个要选择用户的仓库权限!!!!!)


这里写图片描述

最后就是下载这个仓库hahaha仓库到本地,在电脑上找一个合适的位置,右键,会有git clone

这个选项。


然后第一个框框,有个url的地址,这个地址怎么来的呢,就是连接上gitblit的网站,靠左边的地方有个版本库,选中刚刚创建的hahaha,选择最后一个选项,如下图所示


就是这个地址,copy到刚才的url地址上即可。note!!拷贝完url地址之后,点击ok,等一会,但是这时候能会报错,一般是git did not exit cleanly (exit code 128) (1123 ms @ 2017/6/20 11:43:33) 一开始可能会报这个错误,这时候只需要在cmd命令窗口输入 git config –global http.sslVerify false 即可解决问题。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐