使用Gitblit 在windows 上部署你的Git Server
来源:互联网 发布:淘宝有差评的后果 编辑:程序博客网 时间:2024/05/17 09:22
前言
之前在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 宿主监控的网络接口 ,就是服务器端访问的网址。
git.repositoriesFolder = d:/git 表示仓库路径
server.httpPort = 10010 表示端口为10010
server.httpsPort = 0 禁用https
server.httpBindInterface = 服务器IP地址
server.httpsBindInterface = localhost 如果禁用https,这个就无所谓了
完成后运行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
- 使用Gitblit 在windows 上部署你的Git Server
- 使用Gitblit 在windows 上部署你的Git Server
- 使用Gitblit 在windows 上部署你的Git Server
- 使用Gitblit 在windows 上部署你的Git Server
- 基于Web的Git 管理(使用Gitblit 在windows 上部署你的Git Server)
- 使用gitblit在windows上部署git服务器
- 使用gitblit在windows上部署git服务器
- 使用Gitblit在Windows平台上安装与配置Git Server
- 使用Gitblit在Windows平台上安装与配置Git Server
- 团队合作---使用Gitblit在Windows下搭建Git Server(HTTP)
- AndroidStudio提交代码到Git上(包含GitBlit的使用)
- 在Windows Server下搭建Gitblit服务器
- 使用Gitblit 搭建Windows Git服务器
- 使用Gitblit 搭建Windows Git服务器
- git hub在windows上的使用
- 在Windows 2000 Advance server 上部署ClickOnce的心得
- 在Windows Server 2003的iis6上部署silverlight4
- 在Windows上部署NTP Server
- Xcode打包的时候报此证书的签发者无效Missing iOS Distribution signing identity问题解决
- gradle配置
- CodeForces 672A Summer Camp
- iOS学习应用开发就业课_002:Label学习
- GDB使用小结- 可带参数
- 使用Gitblit 在windows 上部署你的Git Server
- The type org.apache.http.HttpEntityEnclosingRequest cannot be resolved
- 为什么Redis内存不宜过大
- [G+smo]输出控制点
- React Native Android错误总结
- Scala简明教程(1)
- yii2框架-yii2的核心验证器(八)
- 排序算法之快速排序
- linux如何查看进程OOM killer