Git服务器的搭建
来源:互联网 发布:移动互联网 大数据 编辑:程序博客网 时间:2024/05/16 19:25
什么是Git?
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。当然,除了Git以外,还有SVN,它也是用来管理项目的。度娘讲的更详细点。
以下讲的是Git服务器的搭建。
你可以使用GitHub(https://github.com/)来创建自己的项目版本库。但是呢,使用Github有个问题,如果你的项目是私有的,你需要付费。否则你的项目就是公开的。那不想掏钱还有别的办法么?答案是肯定的。
我使用的是Gitblit(http://www.gitblit.com/),在windows下创建服务器的。当然,你从官网上下载了Git版本。在安装前,你还需要配置一下环境。下载JDK (http://www.java.com/zh_CN/).至于java的环境变量配置。度娘还是有的。下载完成后(我使用的是1.8.0),解压,无需安装,拷贝到你想存放的路径。
1.创建名为Gitrepository的文件夹,这个文件夹主要是用来存储资料的。
2.这个版本跟较早之前的版本在配置Git的时候,基本上是没有什么区别的。在data文件夹里面有两个文件,一个是defaults.properties,另一个是gitblit.properties。第二个文件包含第一个文件。你可以在第二个文件里面配置Git,也可以在第一个文件里面配置文件。我这边选择的在第二个文件里面配置Git。
3.在gitblit.properties里面添加一句,git.repositoriesFolder = C:\Git\GitRepository,这里是设置你刚才创建的存储资料的路径。
4.设置http协议端口号,在defaults.properties 你可以看到 server.httpPort默认端口号是80或者是8080,这里不建议使用默认端口号,这里我将端口号设置为
server.httpPort =1000(https协议端口号同理)
5.设置服务器的IP地址,这里我是将服务器IP地址设置成本地的IP:127.0.0.1,server.httpBindInterface = 127.0.0.1(设置成你想要的IP地址即可)同时,将server.httpsBindInterface设定为localhost
上面的配置完成好后,保存即可。
在刚才解压的文件夹里面有个 gitblit.cmd批处理文件,双击运行即可。
等到批处理执行到这个界面的时候,说明你已经成功了。
这时候,你在你的浏览器里面输入127.0.0.1:1000(localhost:1000)[你设定的ip],就可以访问git版本库拉
那么,现在有个问题,要是这个机器关机了,我们还得每次去重启这个Git这显得非常的不方便。所以,接下来,我们来设置以Windows Service 方式启动Gitblit。
同样在解压的文件夹里面,找到installservice.cmd文件。用记事本打开或者是其他文本编辑器打开,进行如下操作:
修改ARCH
32bit SET ARCH=X86
64bit SET ARCH=amd64
添加你Git的目录
SET CD =C:\Git\gitblit-1.8.0(你的Git目录)
最后在修改StartParams的启动参数,设置为空即可。
之后以管理员身份运行,installService.cmd即可。
在服务器的服务管理下,你就能看能到gitblit服务了。
- git服务器的搭建
- git服务器的搭建
- git服务器的搭建
- git服务器的搭建
- git 服务器的搭建
- git服务器的搭建
- git服务器的搭建
- git服务器的搭建
- Git服务器的搭建
- Git服务器的搭建
- Git服务器的搭建
- Git服务器的搭建
- git服务器的搭建
- git web 服务器的搭建
- 搭建自己的Git服务器
- git服务器的简单搭建
- git服务器的简单搭建
- 搭建自己的Git服务器
- 关于Design包中TabLayout+ViewPager的简单使用
- Composer之命令行
- Xcode中常用的快捷键
- Touch事件分发原理图解
- 第一章 C#编程入门基础
- Git服务器的搭建
- Android Studio 2.2.1,2.2.2 编辑build.gradle文件卡
- AES加密中文乱码
- 封装一个SqliteDataBase工具类
- 当Python遇到PIL|pytesser图像处理出错
- java基础巩固----Cooke技术和Session技术详解
- JSP中遍历List、Map
- Spring框架学习(第二讲)
- 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)