当前位置:网站首页 > 微服务架构 > 正文

架设git服务器(git 服务器配置)



现在有很多企业将Git或Svn使用作为一项工作技能体现在招聘要求中。

相信大家都听过Github或Gitee,无论是Github还是Gitee,都是一个基于Git的代码托管平台,但是一般的免费用户只能使用公开仓库,建立私人仓库是需要付费的。

今天这篇文章是跟大家分享一下,如何自己搭建一个类似于Github和Gitee那样的Git私人服务器,一方面你以后可以将代码放在上面,这样就不需要拷来拷去的,并且代码也不会公开,另一方面,你也可以借助它来熟悉Git的操作使用。

大家如果有云服务器的话,可以直接在云服务器上操作,没有的话,也可以在自己电脑上操作练习,以后再转到云服务器上。

1、首先需要安装和部署JAVA环境,大家可以通过命令行,输入Java -version,看下是否已经具有JAVA环境。

如果是这种情况,就是不具备JAVA环境。

2、对于JAVA JDK的安装,大家可以直接从JAVA官网去选择适合自己系统的版本安装:

3、安装完成之后,通过命令行,输入Java -version,看下是否已经具有JAVA环境。

如果是这种情况,说明已经安装完成。

4、安装完成后,还需要进行JAVA环境变量配置,具体步骤如下:

  • 右击这台电脑 > 属性 > 高级系统设置 > 环境变量
  • 系统变量 > 新建 > 输入JAVA_HOME JAVA实际安装路径
  • 系统变量中找到Path,双击编辑,添加%JAVA_HOME%bin
  • 系统变量 > 新建 > 输入变量名称为 CLASSPATH, 变量值为 .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

5、安装Gitblit,首先大家可以去Gitblit官网下载安装包。

6、在C盘中,创建一个空文件夹,取名为Git,在Git文件夹下再创建一个空文件夹,取名为GitRepository,然后将下载好的Gitblit解压到Git文件夹中,最终效果如下:

7、修改配置参数:在gitblit-1.8.0文件夹下,找到data文件夹,再找到defaults.properties文件,打开之后,修改以下几个地方:

  • 第31行改成: git.repositoriesFolder = C:GitGitRepository
  • 第1993行改成:server.httpPort = 10101
  • 第2001行改成:server.httpsPort = 8443
  • 第2020行改成:server.httpBindInterface = localhost
  • 第2029行改成:server.httpsBindInterface = localhost
如果是云服务器,将后面两个localhost改成实际的内网IP。

8、在gitblit-1.8.0文件夹下,以管理员权限运行gitblit.cmd,运行结果如下:

9、保证命令行不要关闭,打开浏览器,输入正确的IP地址,走Http协议,端口号填写10101,可以打开网页。

10、用户名为admin,密码为admin,登录进去,Git服务器搭建完成。

11、这种情况需要一直开启命名行,为了方便起见,可以使用服务的方式启动Gitblit,在gitblit-1.8.0文件夹下,找到installService.cmd文件,打开该文件,添加一行 SET CD=C:Gitgitblit-1.8.0

12、修改完成后,以管理员权限运行installService.cmd,运行完成后,去服务列表中查看是否有gitblit服务,并检查是否启动,如果没有启动,手动启动该服务。

13、这样内网就可以访问Git服务器了,对于云服务器,需要在安全组策略中开放10101端口,这样才能在外网中访问。

本文主要针对Git服务器搭建进行了说明,Git的使用将在后续的文章中进行阐述。

到此这篇架设git服务器(git 服务器配置)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 腾讯会员怎么给别人用二维码登录微信(腾讯会员怎么给别人登陆微信)2025-03-24 16:54:08
  • 微信hook发送消息(微信 hook 消息)2025-03-24 16:54:08
  • nfs 文件(nfs文件服务器)2025-03-24 16:54:08
  • 乔拓云网微信小程序制作怎么收费(乔拓云网微信小程序制作收费吗?)2025-03-24 16:54:08
  • win10 samba共享服务(samba文件共享服务器搭建)2025-03-24 16:54:08
  • 个人服务器需要备案吗(服务器需要备案么)2025-03-24 16:54:08
  • 个人搭建服务器备案(私人服务器备案)2025-03-24 16:54:08
  • 跳转链接加微信怎么弄的(跳转链接加微信怎么弄的啊)2025-03-24 16:54:08
  • 有趣的代码游戏微信(有趣的代码小程序)2025-03-24 16:54:08
  • 转盘小程序制作(转盘小程序制作微信)2025-03-24 16:54:08
  • 全屏图片