Gitblit在CentOS搭建Git服务器

简介: Gitblit在CentOS搭建Git服务器

Gitblit在CentOS搭建Git服务器

准备

Gitblit官网:http://www.gitblit.com/

Gitblit下载地址:http://dl.bintray.com/gitblit/releases/


安装

环境:

JDK1.8、gitblit-1.8.0 、CentOS 7.2 64位


安装:

上传 gitblit-1.8.0.tar.gz 安装包,进行解压

[root@VM_0_16_centos bin]# tar -zxvf gitblit-1.8.0.tar.gz


配置 Gitblit 服务


设置httpPort和httpsPort


进入Gilblit解压目录下的data目录下

[root@VM_0_16_centos gitblit]# cd gitblit-1.8.0/data/


编辑 gitblit.properties 文件

web.enableRpcManagement = true
# 配置http访问端口
server.httpPort = 7070
#配置https访问端口
server.httpsPort = 7071


如图示:

image.png



在 Gitblit 解压目录下,编辑 service-centos.sh 中的参数路径,改为自己 gitblit所在路径

# change theses values (default values)
# Gitblit解压路径
GITBLIT_PATH=/usr/application/gitblit/gitblit-1.8.0
GITBLIT_BASE_FOLDER=/usr/application/gitblit/repository
# http访问端口
GITBLIT_HTTP_PORT=7070
# https访问端口
GITBLIT_HTTPS_PORT=7071
# 日志路径
GITBLIT_LOG=/usr/application/gitblit/log


如图示

image.png



配置 service 启动


进入 gitblit 解压目录,执行下面命令

[root@VM_0_16_centos gitblit-1.8.0]# ./install-service-centos.sh


启动Gitblit


进入 gitblit 解压目录,执行下面命令

[root@VM_0_16_centos gitblit-1.8.0]# ./gitblit.sh


如图示:

image.png



访问测试

image.png



service 命令启动

[root@VM_0_16_centos gitblit-1.8.0]# service gitblit start


如图示:


image.png


开放端口

# firewall-cmd --zone=public --add-port=7070/tcp --permanent
# firewall-cmd --zone=public --add-port=7071/tcp --permanent
# firewall-cmd --reload



登录


初始账号密码:admin/admin


目录
相关文章
|
2月前
|
NoSQL Linux Redis
在 centos7 下重启/开启 redis 服务器
本文提供了一种在Centos 7操作系统下如何重启Redis服务器的步骤,包括停止Redis服务、确认停止成功以及重新启动Redis服务。
170 2
在 centos7 下重启/开启 redis 服务器
|
2月前
|
前端开发 开发工具 git
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
38 5
|
2月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
3月前
|
Linux 开发工具 数据安全/隐私保护
搭建 Git 私人服务器完整指南
本文详细介绍了如何从零开始搭建一个私人的 `Git` 服务器。首先,文章解释了 `Git` 的概念及其优势,并阐述了搭建私人 `Git` 服务器的重要性,包括数据隐私、定制化需求及成本效益。接着,文章分步骤指导读者完成服务器的准备工作,包括操作系统、硬件和网络要求。随后,详细介绍了在不同操作系统上安装 `Git` 的方法,并演示了如何创建 `git` 用户、部署仓库以及设置免密登录。此外,还提供了客户端连接远程仓库的具体步骤,包括 Linux 和 Windows 的操作方式。最后,文章探讨了迁移仓库的方法以及搭建 `Git` 服务器的一些进阶选项。
669 0
搭建 Git 私人服务器完整指南
|
2月前
|
Linux 数据安全/隐私保护 Windows
centos 7.2 搭建svn服务器
centos 7.2 搭建svn服务器
57 0
|
4月前
|
存储 安全 Linux
新 CentOS 7 服务器的基本配置
新 CentOS 7 服务器的基本配置
105 1
|
4月前
|
开发工具 git iOS开发
服务器配置Huggingface并git clone模型和文件
该博客提供了在服务器上配置Huggingface、安装必要的工具(如git-lfs和huggingface_hub库)、登录Huggingface以及使用git clone命令克隆模型和文件的详细步骤。
389 1
|
4月前
|
运维 网络协议 Linux
揭秘CentOS 7:系统目录奥秘大起底,网卡配置秒变高手,让你的服务器管理飞一般的感觉!
【8月更文挑战第5天】CentOS 7作为RHEL的社区版本,以其稳定性和丰富功能广受好评。本文通过案例分析介绍其系统目录结构及网卡配置方法。系统目录如/(根)、/bin(基本命令)、/boot(启动文件)、/dev(设备文件)、/etc(配置文件)、/home(用户目录)和/lib(共享库)等各司其职。网卡配置通过编辑/etc/sysconfig/network-scripts/下的ifcfg文件实现,如设置ens33接口的静态IP地址、子网掩码、网关和DNS服务器,并通过重启网络服务使配置生效。这是系统管理员必备的技能之一。
76 2
|
4月前
|
网络协议 Linux Shell
如何在运行Centos 6的虚拟服务器上安装cPanel
如何在运行Centos 6的虚拟服务器上安装cPanel
32 0
下一篇
DataWorks