设为首页 收藏本站
查看: 1304|回复: 0

[经验分享] 使用Gitblit 在windows 上部署你的Git Server

[复制链接]

尚未签到

发表于 2018-1-16 08:57:24 | 显示全部楼层 |阅读模式
前言
  之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的git 服务器。学着部署使用了一段时间,发现总是有那样和这样的问题。Bonobogit对Windows要求的平台也高,于是又在网上找了一下,发现其实还是有不少软件支持在Windows平台上部署git Server 的。
Gitblit
  Gitblit 是一个使用Java来管理Git的软件,其本身有很多特性分支。关于Gitblit 的详细情况可以到官网上查看: http://gitblit.com
  闲话少说,以下是gitblit 的安装步骤。(首要条件Java 虚拟机 !)
  1、下载Gitblit 这里我使用的是Gitblit Go 分支,这个分支版本的好处就是什么都集成到一块了,不需要安装别的东西。
  下载地址:http://code.google.com/p/gitblit/downloads/detail?name=gitblit-1.0.0.zip
  2、配置gitblit.properties 文件。
  gitblit需要配置的东西不多,一般我们只要配置下面几项即可:
  git.repositoriesFolder   这个是存放Git库的文件夹。
  server.httpPort 和server.httpsPort   分别为http协议和https 协议的端口。
  server.httpBindInterface 和server.httpsBindInterface 宿主监控的网络接口 ,就是服务器端访问的网址。
  完成后运行gitblit.cmd 批处理文件,可以看到以下界面:

  然后在浏览器输入  上面修改的 httpBindInterface 的地址(这里为 Localhost) 和端口 httpPort:

  在界面上输入用户名和密码  默认都为 admin (这个在Users.conf文件中)。
  进入系统后就可以创建 Git Repository 和会员了。
以Windows service 方式启动
  Gitblit可以使用 Apache Commons Daemon 方式配置安装为Windows service。
  以“编辑”方式打开 installService.cmd
  修改 ARCH  = x86 (这里设置为 x86,请根据服务器平台进行相应设置)
  添加 CD 为程序目录,
  Set CD=youpath\gitblit-0.9.3
  修改StartParams里的启动参数,这里我们把它的配置全部删除,使用 gitblit.properties里的配置即可。
  以管理员方式打开CMD 然后运行这个批处理文件。
  如果没有提示异常 则到 “服务“ 组件里 找到 ”gitblit“ 这个服务然后启动。
  打开历览器 输入 地址就可以看到刚才的网站了。
  备注:可以在 CMd 中 运行 SC delete "服务名称" 删除服务;程序目录 Logs 下查看日志信息。
  
其他 Windows 上的 Git 服务器端
  http://gitstack.com/   这个是收费的
  http://www.chodounsky.net/bonobo-git-server/
  https://github.com/otac0n/WebGitNet/wiki/Getting-Started
  https://github.com/yysun/Git-Web-Access

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-435576-1-1.html 上篇帖子: Git 使用指南(cmd + gui) 下篇帖子: Git 的origin和master分析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表