windows7搭建Git私服

作为版本控制工具大多公司会选用Git,但svn也具有一定的优势,在对开源项目管理方面,Git具有一定的优势,我们可以将自己的项目放到GitHub上面,供大家交流学习,但一些企业项目和需要保密的闭源项目如果选择使用GitHub托管的话就会收取昂贵的费用。

所以对于一些公司项目就需要搭建自己的本地Git服务器,浏览大量网页后发现基本绝大部分Git服务都是在Linux上搭建的。

首先,电脑win7系统,gitblit文件,jdk。

1.查看本机Java  快捷键win+r  输入cmd  执行javac命令

说明电脑安装有Java ,如果没有 百度一下  自行安装。

2.下载Gitblit 去官网  http://www.gitblit.com/

下载完成后直接解压就ok

将其解压到C盘。

3.创建一个存储项目文件的本地文件夹,我的是D:\Gitproject

4.配置gitblit

打开文件C:\gitblit-1.8.0\data下的gitblit.properties,里面有include = defaults.properties,说明配置信息在defaults.properties中

5.打开defaults.properties

找到git.repositoriesFolder,改为D:\Gitproject

6.找到service.httpPort,设置端口号,这里用的是10010,只要不冲突可自行设置。

7.找到service.httpBindInterface,设置服务器IP地址,设置自己电脑的IP

如果不知道IP  可以在cmd中执行ipconfig

ipv4的地址就是

8.service.httpsBindInterface,设置成localhost

9.看看端口号是否被占用

service.shutdownPort默认是8081如果你电脑其他程序占用了这个端口将其修改,否则不用动。

10.运行gitblit.cmd批处理文件

每次开机后都需要运行,可以将其注册到windows服务中,省去每次运行的步骤

11.在浏览器中输入http://10.2.11.141:10010/

默认用户名密码admin  admin  改一下就ok

剩下的就是创建团队添加成员,创建版本库了。

最新文章

  1. VS的安装
  2. JSF primefaces session view expired 会话失效后页面跳转
  3. 【SPI】Polling Interrupt DMA
  4. extjs 兼容性问题解决方案
  5. objective-c数组
  6. 菜鸟教程之工具使用(十四)——Maven项目右击没有“Maven”菜单选项
  7. TableCell高度的控制
  8. wikioi 1160 蛇形矩阵
  9. 基于Struts2 的日志管理系统的Java实现
  10. MBProgressHUD的基本使用
  11. python---连接MySQL第一页
  12. ios的300ms点击延时问题
  13. iOS集成友盟推送
  14. webservice第三篇【接口开发webservice、CXF框架使用、IDEA下使用webservice、小例子】
  15. Mac OS X更新VirtualBox以后Genymotion无法启动的一种情况
  16. SpringBoot+Swagger整合API
  17. Burp Suite设置代理
  18. PE文件常用结构体
  19. java.io.File中字段的使用
  20. 7.6 GRASP原则六: 多态 Polymorphism

热门文章

  1. [转帖]黑客通过 Rootkit 恶意软件感染超 5 万台 MS-SQL 和 PHPMyAdmin 服务器
  2. python生成饼图解决中文乱码
  3. 洛谷 P3258 松鼠的新家 题解
  4. python​日记:优化(SEO)狗学Python的日子(1)
  5. GitHub 上有哪些优秀的 Python 爬虫项目?
  6. uoj #450[集训队作业2018]复读机
  7. 32-第3章 数据链路层--抓包分析数据帧格式-ISO一图了然-小结
  8. Haproxy学习总结
  9. 关于Pandas中Dataframe的操作(一)
  10. nodejs express 上传文件自定义文件名和上传路径