本地windows下搭建git的本地服务器

  1. 准备工作:

    • 本地安装java环境,配置环境变量(略)
    • 下载gitblit文件,百度一大堆
  2. 开始第一步:

    减压gitblit压缩包到某个目录下,比如我在:H:\gitblit

  3. 第二步:

    修改gitblit安装目录下的data文件下的gitblit.properties

    第17行处:include = defaults.properties 修改为 include = my.properties

  4. 第三步:

    从data文件夹下找到defaults.properties文件,这是gitblit的默认配置,复制一遍该文件,并改名为上诉修改的配置名my.properties

  5. 第四步:

    在gitblit目录下创建仓库目录:project(远程代码存放目录,但是我本地没生效,自动创建了一个其他的目录,这块疑问)

  6. 第五步:

    打开my.properties,修改如下几处:

    第31行处:git.repositoriesFolder = ${baseFolder}/git 修改为:git.repositoriesFolder = H:\gitblit\project (修改为自定义的仓库目录,但我本地没生效,代码最后push后不在该目录下)

    第1993行附近:server.httpPort = 0 修改为:server.httpPort = 10101(修改http端口协议,默认0表示禁止http协议)

    第2020行左右:server.httpBindInterface = 192.168.199.188 (设定服务器IP为本地电脑IP)

  7. 搭建过程完毕,接下来进行启动,运行gitblit根目录下的gitblit.cmd 批处理文件
  8. 打开浏览器,输入192.168.199.188:10101 (本地IP加端口号)即可运行(亲测成功)
  9. 用户名、密码都为:admin,登录后创建版本库
  10. 在本地的其他项目根目录下执行:git init (创建本地仓库,并进行测试)

    git add .

    git commit -m "第一次提交" .

    git remote add origin ssh://admin@192.168.199.188:29418/go/beego.git (本地仓库和远程关联)

    git push -u origin master

    输入密码,就可以把本地代码push到远程

    在gitblit页面内可以查看到提交的记录,同时在本地的远程仓库目录下也可以看到push过来的项目文件(在这我本地代码没push到project目录下,而是到了gitblitproject这个自动创建的文件夹下,但大体上没影响本地git服务器的使用)

本地windows下搭建git的本地服务器的更多相关文章

  1. windows 下搭建git服务器,及问题处理。

    最近要做一个源码管理服务器,权衡了一下还是git最适合,搭建服务器前看了网上一些windows下搭建git服务器的帖子,感觉还比较简单,没有太多需要配置的地方,于是开始动手. 我选择的是 gitfor ...

  2. Windows下搭建Git开发环境

    Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...

  3. Windows下搭建Git 服务器: BONOBO GIT SERVER + TortoiseGit

    本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...

  4. windows 下搭建 git 服务器 gogs

    本文基于 windows7 64位 搭建 gogs gogs 官方文档地址:https://gogs.io/docs软件下载地址:https://dl.gogs.io/ 环境要求 数据库(选择以下一项 ...

  5. Windows下搭建Git服务器各种问题汇总(一)

    **************************************************************************************************** ...

  6. Windows下搭建本地SVN服务器【转】

    转自:http://www.linuxidc.com/Linux/2015-01/111563.htm 本文介绍Windows下搭建本地SVN服务器的方法,网上资料比较少也比较旧,大都介绍的是旧版本S ...

  7. git(5) windows下 pycharm + git(github) ,在本地方便管理

    本篇博客讲解一下,windows下如何在pycharm下使用git(使用github设置和git一样),在本地进行commit,push,pull等操作 优点:简单,方便 pycharm版本:5.0. ...

  8. Windows操作系统下搭建Git服务器和客户端。

    本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...

  9. Windows平台下搭建Git服务器的图文教程

    Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在window ...

随机推荐

  1. angularJS学习(二)

    1.实现列表 思路: accessCtrl.js let AccessCtrl = function($scope, AlertService, DialogService, BigDataServi ...

  2. 『最短Hamilton路径 状态压缩DP』

    状压DP入门 最短Hamilton路径 Description 给定一张 n(n≤20) 个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径. Hamil ...

  3. Nancy in .NET Core学习笔记 - 路由

    前文中,我介绍了Nancy的来源和优点,并创建了一个简单的Nancy应用,在网页中输出了一个"Hello World",本篇我来总结一下Nancy中的路由 Nancy中的路由的定义 ...

  4. RestTemplate的逆袭之路,从发送请求到负载均衡

    上篇文章我们详细的介绍了RestTemplate发送请求的问题,熟悉Spring的小伙伴可能会发现:RestTemplate不就是Spring提供的一个发送请求的工具吗?它什么时候具有了实现客户端负载 ...

  5. [八]JavaIO之FileInputStream 与 FileOutputStream

    接下来介绍 FileInputStream  和 FileOutputStream 现在看名字应该可以看得出来: 他就是从一个文件中读取数据 或者将数据写入到一个文件中 FileInputStream ...

  6. SpringBoot整合系列-整合Swagger2

    原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9959844.html SpringBoot整合Swagger2 步骤 第一步:添加必要的 ...

  7. #7 Python代码调试

    前言 Python已经学了这么久了,你现在已经长大了,该学会自己调试代码了!相信大家在编写程序过程中会遇到大量的错误信息,我也不例外的啦-遇到这些问题该怎么解决呢?使用最多的方法就是使用print打印 ...

  8. Service Worker MDN英文笔记

    前言: 以前学习基础知识的时候总看别人写的入门文章,但有时候还是一脸懵逼,直到自己用心阅读了MDN的英文文档才对基础知识的一些理论有了更深的理解,所以我在边阅读文档的时候边记录下帮助比较大的,也方便大 ...

  9. JavaScript的事件及异常捕获

    事件处理 [onClick]单击事件.[onMouseOver]鼠标经过事件.[onMouseOut]鼠标移出事件.[onChange]文本内容改变事件.[onSelect]文本被框选事件.[onFo ...

  10. [C# 设计模式] Adapter - 适配器模式(两种)

    Adapter - 适配器模式 序 现实生活中,我们常用到适配器. 你当前打开我这篇文章的笔记本电脑,电源的另一边不正连着一块适配器吗? 你平时想将三口插座插进二口插座里面,不也需要一个适配器吗? 整 ...