Gitblit配置
| 分类: android基础 |
Git 是现在很流行的分布式版本控制工具,github更是人人皆知。但是github要求能够访问互联网。遇到不能访问互联网的情况,难道只能望git兴叹 了。还好开源软件给我们提供了选择,比如Gitblit、GitStack、Gitolite,其中GitStack貌似不能安装在windowsXP 上。
最终考虑简单便捷,我选择Gitblit的Go分支做服务器——这个分支版本的好处就是什么都集成到一块了,不需要安装别的东西。关于Gitblit Go的安装配置文档也不少,但是自己在安装配置过程还是遇到了一些问题。
安装配置过程:
1. 下载Gitblit的Go分支并解压到本地就可以了,不需要安装。由于Gitblit是用Java开发的,所以记得先安装Java运行时。
2. 配置Gitblit目录下的\data\gitblit.properties文件,最基础的配置方式如下
- 本地代码库的位置
git.repositoriesFolder= D:/gitRep
注意目录必须要用“/”而不是“\”。
- 配置访问的端口号,使用推荐值或默认值即可
server.httpPort = 8080
server.httpsPort=8443
- 配置http和https访问的接口,默认值是localhost,如果想要从其它电脑访问,赋空值就可以。
server.httpBindInterface=
server.httpsBindInterface=
3. 运行Gitblit目录下的gitblit.cmd就可以开启服务器了。
本地或远程管理
打开浏览器,输入https://ip:port 或者http://ip:port即可,如“https://192.168.1.10:8443或者http://192.168.1.10:8080”
git客户端访问
1. 打开git gui,在本地新建一个版本库
2. 从菜单remote->add,进入添加远程版本库的界面。名字随便给就行,位置的格式很重要,以“http://192.168.1.10:8080/git/work/test.git“为例:
http://192.168.1.10:8080/git——固定的,即协议http或者https://ip:port/git
work——远程版本库目录下的一个文件夹,目的是按目录组织。此项在创建时可选。
test.git——work目录下一个具体的版本库。
如果用https的方式,格式为“https://192.168.1.10:8080/git/work/test.git”
此外,也可以在gitblit的网页管理界面中找到访问链接,即在每个版本库的summary页面中。
总的来说,Gitblit的安装配置非常简单,不需要安装,配置也只需要几分钟就可以了。如果需要开机自启动,可以运行install_service.cmd将Gitblit安装为服务即可。
Gitblit配置的更多相关文章
- git本机服务器配置(四):git+TortoiseGit+gitblit配置本机服务器
1.配置本机git服务器 1.1 打开gitblit服务器,登录之前设置的服务页面localhost:1081 1.2.登录账号,账号在(三)中有提到. 1.3 打开用户中心 1.4 点击SSH Ke ...
- gitblit 配置图文详解
Windows平台下Git服务器搭建 前提是确保存在JDK环境. 第一步:下载Gitblit.下载地址:http://www.gitblit.com/ 第二步:解压缩下载的压缩包即可,无需安装. 第三 ...
- 使用Gitblit 搭建Windows Git服务器
使用Gitblit 搭建Windows Git服务器 整理使用Gitblit搭建Git服务器的步骤. 目录 使用Gitblit 搭建Windows Git服务器 目录 下载安装 配置 运行 客户端运行 ...
- 如何在windows中部署Gitblit
1.安装Java环境 2.下载Gitblit压缩包 http://gitblit.com/ 3.解压后进行配置 编辑gitblit-1.8.0\data\gitblit.properties文件 gi ...
- Windows 7 下使用gitblit + git 搭建小组内文件版本控制环境
一.GitBlit下载及配置 使用前先看下GitBlit的百科介绍,很简洁:需要java运行环境:是一个纯 Java 库用来管理.查看和处理Git 资料库.即一个基于Java的分布式版本控制系统. 1 ...
- 1、安装配置Git私有服务器
安装并配置一个私有的Git服务器吧,这样自己的代码就可以进行版本控制了,当然版本控制的重要性嘛,Please Baidu. 系统环境:64位Win10 Version 1909 安装步骤: 1.下载j ...
- Windows平台搭建Git服务教程详解
引言 软件企业的核心就是代码,如何确保代码的安全?如何在团队开发中协同工作?为解决这些问题,我们需要采用相应的管理工具来满足管理的需求.探长从最初的VSS.SVN.TFS到现在的Git存储一路走来,感 ...
- 配置 Gitblit 进行 Git 代码管理
配置 Gitblit 进行 Git 代码管理 环境 CentOS 7 x64 IP: 10.6.0.2 首先需要安装jdk 安装步骤 就略过了 下载最新版本 gitblit wget http:/ ...
- Jenkins-在windows上配置自动化部署(Jenkins+Gitblit)
Jenkins-在windows上配置自动化部署(Jenkins+Gitblit) 1. 安装好 Jenkins(注:安装目录需没有空格,否则安装gitlab hook 插件时会报错,安装在c盘跟目录 ...
随机推荐
- UVa 11233 - Deli Deli
题目:求所给单词的负数形式. 分析:模拟. 直接按章题意分情况求解就可以. 说明:按语法也能够(⊙_⊙). #include <iostream> #include <cstdlib ...
- Android开发调试日志工具类[支持保存到SD卡]
直接上代码: package com.example.callstatus; import java.io.File; import java.io.FileWriter; import java.i ...
- Linux下select, poll和epoll IO模型的详解
http://blog.csdn.net/tianmohust/article/details/6677985 一).Epoll 介绍 Epoll 可是当前在 Linux 下开发大规模并发网络程序的热 ...
- Delphi面向对象设计的经验原则(61条)
(1)所有数据都应该隐藏在所在的类的内部. (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者. (3)尽量减少类的协议中的消息. (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深 ...
- 调试Release发布版程序的Crash错误
http://www.cppblog.com/Walker/archive/2012/11/08/146153.html http://blog.sina.com.cn/s/blog_48f93b53 ...
- 它们的定义Adapterg在etView( )正在使用View.setTag()与不同的是不使用。
首先看使用Tag案件. @Override public View getView(int position, View view, ViewGroup group) { ViewHolder hol ...
- dokcer 运行和进入容器
<pre name="code" class="html">docker:/root# docker run -itd --name zjtest8 ...
- 【OpenCV新手教程第14】OpenCVHough变换:霍夫变换线,霍夫变换圆汇编
本系列文章由@浅墨_毛星云 出品.转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/26977557 作者:毛星云(浅墨) ...
- 上Https 和 http 差分
HTTPS 和 HTTP 差协议 超文本传输协定HTTP 对于web 浏览器和现场服务之间传递消息,HTTP 以纯文本协议 发送内容 无论不提供数据加密方法 假设拦截攻击web 浏览器和网站serve ...
- Android 的Google+平台
Google+是谷歌推出的身份服务和社交网站.也是Google各种服务社交层面的补强.是世界上第二大的社交网站.一旦用户登录到Google,你就可以按照自己的需要定制服务和使用你的应用程序.
(2013-09-11 11:52:31)