环境:windows10 gitblit1.8 jdk8
官网下载jdk8 和 gitblit gitblit1.8 提取码:pyp7
万事具备只欠东风。
1. 安装 jdk 从无到有_之JAVA基本开发环境搭建
2. 解压gitblit压缩包到任意目录,进入data目录编辑 defaults文件(早些版本是直接编辑gitblit文件的),实质还是配置gitblit文件,看gitblit文件内容就秒懂了。
3. 找到git.repositoriesFolder 设置git.repositoriesFolder=你的文件夹 (如F:/data/GitRepository)
找到server.httpPort 设置 server.httpPort=10101
找到server.httpBindInterface 设置server.httpBindInterface=你的ip (如192.168.0.103)
找到server.httpsBindInterface设置server.httpsBindInterface=localhost
4. 配置gitblit为windos服务,修改安装目录下的installService文件 (启动服务的时候有点问题,此处只记录带以后解决,你可以跳过这步,后面不受影响)
32位系统ARCH=x86 64位系统ARCH=amd64,修改完后双击执行(管理员帐号)。
成功后,win+r 运行services.msc可看到下图
5 测试
在gitblit安装目录找到gitblit并双击启动(管理远帐号),启动成功如下图,在浏览器中输入http://192.168.0.103:10101
以上整个git服务器搭建完毕,下面内容是使用这个服务器管理一个项目Demo。通过下面内容希望能对git的原理有更深入的理解。
gitblit默认管理员帐号/密码是admin/admin
1. 创建服务端版本库
登录后选择版本库--》创建版本库 里面的东西都很好懂,就不多说了。勾选加入.gitignore选项后,下面的下拉框要学东西。别的也没什么,然后点击创建就O了
看到熟悉的连接了吧,没错那就是远程仓库。默认显示ssh:// 还是http://是可以在用户中心个人偏好里设置的。
好了用git在本地clone一份吧(git的安装就不介绍好了,也是傻瓜式安装)。
打开服务端的.git文件可以发现里面仅仅记录这项目相关的版本信息,并没包含实际的项目。
所以部署一个项目到git服务器上的思路应该是:
1. 创建远程仓库
2. 本地拉取
3.本地提交项目(直接把项目考到对应的目录,如testDemo目录,然后右键add to index-->commit-->push)
而不是想着把一个项目直接放到远程仓库里。