弄了一天终于把gitblit弄好了,关于git是分布式xx系统,我就不必浪费口水了。至于为什么要使用gitblit,老师说很简单,也是零零散散的一天就弄的麻麻渣渣的,也是本来就有tomcat作为服务器容器了,要是少侠英语还行,有耐心就去去http://gitblit.com/setup.html 。
gitblit本身就是基于Java的。它有两个版本要是没有tomcat,你可以使用gitblit go,网上已经有相关中文教程了。要是有正常运行的tomcat,就可以使用gitblit war版的,小弟用不好百度,g.cn所以没有找到。看了英语文档,才把git千呼万唤的死出来。
假设你已有tomcat了,下载 gitblit war http://gitblit.com/。把其解压有放到tomcat的webapps目录下,其它改什么参数都不用。直接启动tomcat,输入网址http://127.0.0.1:8080/gitblit/就可以看到我们的gitblit服务器了。
现在还什么都没有。 只是一个服务器端的服务器。
我们写的程序版本首先是在本地,要是没网我们就得安个本地版的 下载 http://download.youkuaiyun.com/detail/wangjiejay/7306871 。点击安装。完成后使用选择一个项目目录新建一个git库,然后你就可以在git窗口看到你的项目文件。你这时候点击提交是有问题的,它会问“who are you ”。解决这个问题gui方法,点击编辑---》选项--》写上的用户名和邮件保存即可。次序点击扫描,缓存改动,签名,提交。你的项目就提交到了本地git仓库了。但光玩单机没意思啊,你可以点击远端--》上传--》,但我们上传到哪去啊。
我们之前不是建立了个服务器嘛,现在我们建立一个账户,并建立个仓库(repositories)。现在点击本地那个git的远端--上传;界面如下:
选择远端分支,在arbitrary location栏填上:http://localhost:8080/gitblit/+刚建的仓库名.git就可以上传了。这时刷新浏览器就可以看到了。
写完睡觉。