基于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

访问进行配置:

浙公网安备 33010602011771号