本地windows下搭建git的本地服务器
本地windows下搭建git的本地服务器
- 准备工作:
- 本地安装java环境,配置环境变量(略)
- 下载gitblit文件,百度一大堆
开始第一步:
减压gitblit压缩包到某个目录下,比如我在:H:\gitblit
第二步:
修改gitblit安装目录下的data文件下的gitblit.properties
第17行处:include = defaults.properties 修改为 include = my.properties
第三步:
从data文件夹下找到defaults.properties文件,这是gitblit的默认配置,复制一遍该文件,并改名为上诉修改的配置名my.properties
第四步:
在gitblit目录下创建仓库目录:project(远程代码存放目录,但是我本地没生效,自动创建了一个其他的目录,这块疑问)
第五步:
打开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)
- 搭建过程完毕,接下来进行启动,运行gitblit根目录下的gitblit.cmd 批处理文件
- 打开浏览器,输入192.168.199.188:10101 (本地IP加端口号)即可运行(亲测成功)
- 用户名、密码都为:admin,登录后创建版本库
在本地的其他项目根目录下执行: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的本地服务器的更多相关文章
- windows 下搭建git服务器,及问题处理。
最近要做一个源码管理服务器,权衡了一下还是git最适合,搭建服务器前看了网上一些windows下搭建git服务器的帖子,感觉还比较简单,没有太多需要配置的地方,于是开始动手. 我选择的是 gitfor ...
- Windows下搭建Git开发环境
Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...
- Windows下搭建Git 服务器: BONOBO GIT SERVER + TortoiseGit
本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...
- windows 下搭建 git 服务器 gogs
本文基于 windows7 64位 搭建 gogs gogs 官方文档地址:https://gogs.io/docs软件下载地址:https://dl.gogs.io/ 环境要求 数据库(选择以下一项 ...
- Windows下搭建Git服务器各种问题汇总(一)
**************************************************************************************************** ...
- Windows下搭建本地SVN服务器【转】
转自:http://www.linuxidc.com/Linux/2015-01/111563.htm 本文介绍Windows下搭建本地SVN服务器的方法,网上资料比较少也比较旧,大都介绍的是旧版本S ...
- git(5) windows下 pycharm + git(github) ,在本地方便管理
本篇博客讲解一下,windows下如何在pycharm下使用git(使用github设置和git一样),在本地进行commit,push,pull等操作 优点:简单,方便 pycharm版本:5.0. ...
- Windows操作系统下搭建Git服务器和客户端。
本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...
- Windows平台下搭建Git服务器的图文教程
Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在window ...
随机推荐
- Xapian使用入门
关键字:搜索引擎.Xapian 一篇拖了两三年的入门总结文章,今天发出来,一方面是自己的总结,另一方面是给自己和他人的备忘.读者需要对搜索引擎有初步了解,譬如了解倒排.term.doc.相似度打分等概 ...
- vue中央事件总线eventBus的简单理解和使用
公共事件总线eventBus的实质就是创建一个vue实例,通过一个空的vue实例作为桥梁实现vue组件间的通信.它是实现非父子组件通信的一种解决方案. 用法如下: 第一步:项目中创建一个js文件(我通 ...
- Python获取文件夹的名字
dir = "../data/20170308/221.176.64.146/" # root 文件夹下的所有文件夹(包括子文件夹)的路径名字../data/20170308/22 ...
- lambda表达式中的排序问题
新月新气象,10月第一篇,这也是我工作的第一天,这一篇文章我们要讲到lambda的排序问题 我是这样排序的 var list = DB.company.OrderBy(x=>x.isfreeze ...
- ADO.NET五大对象详解
Connection 连接对象 用于对数据库的连接操作.传入的参数为连接字符串. Commamd 命令对象 用于执行对数据库的操作 ,传入的参数可以为连接字符串或存储过程,也必须传入连接对象的实例. ...
- Object类toString()
Object类是java所有类的始祖,在java中每个类都是由它扩展而来. toString()方法返回一个包含类名与内存地址的文本形式的字符串 即打印对象的时候便会调用此方法. 强烈建议为自定义的 ...
- 嵌入式系统及应用课程设计——基于STM32的温湿度监测系统
大三上学期期末总结,嗯,没错上学期,写在新学期开始,hhh. 上学期学了一门嵌入式系统及应用的课程,期末的课程设计题目是基于STM32的温湿度监测系统. 记得刚开始做课程设计的时候,听说先设计画出原理 ...
- c#计算机视觉库openCVSharp
作为研究计算机视觉的一员,大家肯定对Intel大名鼎鼎的openCV系列计算机视觉库耳熟能详,对于很多人来说openCV甚至已经成为其项目研究不可缺少的一部分.但是,由于项目兼容性的要求.openCV ...
- Python全栈开发之---redis数据库
1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...
- Spring框架基础(中)
Spring对不同持久化技术进行支持 JDBC 导入spring-jdbc-4.3.5.RELEASE.jar.spring-tx-4.3.5.RELEASE.jar 创建对象,设置数据库信息 创建j ...