基于gogs快速搭建企业私有GIT服务

下载安装
官⽹:https://gogs.io
下载:https://gogs.io/docs/installation 选择 linx amd64 下载安装
⽂档:https://gogs.io/docs/installation/install_from_binary

环境要求

数据库(选择以下一项):
MySQL:版本 >= 5.7
PostgreSQL
TiDB(实验性支持,使用 MySQL 协议连接)
或者 什么都不安装 直接使用 SQLite3 -----  选择直接使用  SQLLite3
git(bash):
服务端和客户端均需版本 >= 1.8.3
Windows 系统建议使用最新版
SSH 服务器:
如果您只使用 HTTP/HTTPS 的话请忽略此项
如果您选择在 Windows 系统使用内置 SSH 服务器,请确保添加 ssh-keygen 到您的 %PATH% 环境变量中
推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh
Windows 系统 请确保 Bash 是默认的 Shell 程序,而不是 PowerShell

安装Git在Linux中

1、解压压缩包
tar -zxvf git-2.22.0.tar.gz

 

 

2、 进入到解压后的文件夹

cd git-2.22.0

 

 

 

 

 3、拿到解压后的源码以后我们需要编译源码了,不过在此之前需要安装编译所需要的依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

4、提示,安装编译源码所需依赖的时候,yum自动帮你安装了git,这时候你需要先卸载这个旧版的git

yum -y remove git

5、编译git源码

make prefix=/usr/local/git all

6、安装git至/usr/local/git路径

make prefix=/usr/local/git install

7、配置环境变量

vi /etc/profile 

export PATH=$PATH:/usr/local/git/bin

source /etc/profile

8、查看Git是否安装完成

git --version

 

安装gogs:
解压之后⽬录:
tar -zxvf gogs_0.12.4_linux_amd64.tar.gz 

 
运⾏:
#前台运行
./gogs web 

#后台运行
$nohup ./gogs web &


  默认端⼝:3000
  初次访问http://<host>:3000 会进到初始化⻚,进⾏引导配置。
  可选择mysql 或sqlite 等数据。这⾥选的是sqllite

 

 

访问进行配置:

 

 

 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2022-02-28 19:30  VNone  阅读(84)  评论(0)    收藏  举报