离线搭建git服务器(Gogs)
目录
- 前言
- 一、环境准备
- 1.下载git离线安装包
- 2.下载gogs离线安装包
- 二、搭建步骤
- 1.安装git
- 1.1.root登录,创建新用户
- 1.2.切换到git用户
- 1.3.离线安装包上传到服务器任意路径
- 1.4.解压git-2.35.1.tar.gz,安装
- 1.5.配置环境变量
- 2.安装Gogs
- 2.1.解压gogs并启动
- 2.2.访问gogs并设置
前言
自己快速离线搭建git服务器,通过Gogs在linux环境搭建。
一、环境准备
1.下载git离线安装包
版本任意
下载地址:
https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.35.1.tar.gz
2.下载gogs离线安装包
版本任意
下载地址:
https://dl.gogs.io/0.12.5/gogs_0.12.5_linux_amd64.zip
二、搭建步骤
1.安装git
1.1.root登录,创建新用户
[root@localhost usr]# useradd -d /usr/git git
1.2.切换到git用户
[root@localhost tool]# su - git
自动进入到git的home目录
1.3.离线安装包上传到服务器任意路径
我的安装包放在了/usr/git下
git-2.35.1.tar.gz
gogs_0.12.5_linux_amd64.zip
1.4.解压git-2.35.1.tar.gz,安装
[git@localhost ~]$ tar -vxf git-2.35.1.tar.gz
[git@localhost ~]$ cd git-2.35.1
[git@localhost git-2.35.1]$ ./configure --prefix=/usr/git/git
[git@localhost git-2.35.1]$ make && make install
注:离线安装可能出现如下报错,是因为执行编译缺少系统依赖
安装依赖请参考如下链接地址:
gcc编译依赖
gcc安装后,重新执行make && make install
1.5.配置环境变量
切换到root用户
配置环境变量
vim /etc/profile
底部追加
export PATH=/usr/git/git/bin:$PATH
使更新生效
source /etc/profile
查看安装是否成功
git --version
2.安装Gogs
2.1.解压gogs并启动
切换到git用户,后台启动
[root@localhost git-2.35.1]# su git
[git@localhost ~]$ unzip gogs_0.12.5_linux_amd64.zip
[git@localhost ~]$ nohup ./gogs/gogs web &
查看启动进程
[git@localhost ~]$ ps -ef | grep gogs
git 54828 52066 1 14:15 pts/1 00:00:00 ./gogs/gogs web
git 57073 52066 0 14:15 pts/1 00:00:00 grep --color=auto gogs
2.2.访问gogs并设置
访问
http://服务器IP:3000/install
若访问不通,检查放火墙,开通3000端口
离线搭建git服务器(Gogs)相关推荐
- 在windows服务器上搭建git服务器gogs
[摘要]本文记录了2022年11月的最新gogs的完整安装过程及注意事项 安装服务端 一.下载的安装包如下 Git-2.38.1-64-bit.exe GIT环境 gogs_0.12.10_windo ...
- Windows 使用 Gogs 搭建 Git 服务器
随便说两句 之前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点.现在全用 Gogs 在windows搭建Git服务器,主要是因界面好看,管理更方便一些. ...
- Gogs搭建git服务器
Gogs简介 Gogs 是一款极易搭建的自助 Git 服务.Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发, ...
- 如何搭建Git服务器
本文将介绍如何在Linux系统上搭建Git服务器以及查看Git提交记录. 搭建Git服务器 首先,我们需要一台Linux服务器,作为Git服务部署的机器,一般选用Ubuntu或者Debian, ...
- centos7 下搭建git服务器
总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...
- 搭建Git服务器教程转载
1. 在Windows下使用ssh+msysgit客户端搭建Git服务器 http://www.codeproject.com/Articles/296398/Step-by-Step-Setup-G ...
- git进入项目目录 windows_Windows下搭建Git服务器
Windows平台下搭建Git服务器的图文详解及教程 Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不 ...
- 自建git服务器连接Pycharm系列二:在centos7上搭建git服务器
在自己的Linux虚拟机上,搭建git服务器,用来保存代码. centos7本身自带git,需要先卸载,安装成较新的版本. 1.卸载系统自带版本 系统已经自带 [root@dscrapy01 ~]# ...
- CentOs上搭建git服务器
CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0 ...
最新文章
- python语言程序设计基础网课-程序设计基础(Python语言)答案
- 师范类专业物理和计算机选哪个,师范专业太多,哪些师范专业含金量高?资深教师:选这4个就对了...
- 判断 iframe 是否加载完成的完美方法
- gradient设置上下渐变_css3渐变之线性渐变linear-gradient
- hibernate createsqlquery delete多个表_go语言教程哪里有?xorm表基本操作及高级操作...
- pcb只开窗不镀锡_案例图解射频PCB设计要点
- python globals() 动态函数调用_[Python] 动态函数调用(通过函数名)
- 如何让Sublime Text2支持GBK编码
- 前端裁剪头像框_不懂技术和工艺,当心高功率激光焊接头“热”过头
- Ubuntu配置FTP服务(匿名登录)
- 防止 7-Zip 生成的 ZIP 文件在 Mac OS X 下出现乱码
- python归一化函数_机器学习-归一化方法
- crc java代码_Java ZipEntry getCrc()用法及代码示例
- 如何用Python操作Excel自动化办公?一个案例教会你openpyxl——图表设计和透视表
- 内核的同步机制(原子锁)
- 阿里巴巴校招内推一面总结
- “新一代信息技术助力疫情防控”开课:百度集团副总裁吴甜详解AI如何抗疫
- excel操作技巧(指定填写数字,指定填写IP,指定填写协议)
- 抽奖程序(python)
- 基于codesys开发的多轴运动控制程序框架,将逻辑与运动控制分离,将单轴控制封装成功能块,对该功能块的操作包含了所有的单轴控制
热门文章
- 什么是安全证书,访问者到底是怎么校验安全证书的,服务端返回安全证书后,客户端再向谁验证呢?
- 通话时长00:24_系统管理员:通话时您最喜欢的零食是什么?
- HC-05蓝牙调试基本过程
- 计算机二级ms模拟应用软件,无忧考吧计算机二级MS模拟软件
- bean的后处理器和beanfactory的后处理器、Aware和InitializingBean、初始化和销毁
- ElementUI PC端图片下载,解决高频率点击下载按钮的问题
- 1553B通讯软件设计BC客户端
- Redis学习笔记(转尚硅谷周阳)
- 个人SWOT分析工具介绍
- 为知笔记让你三分钟学会书写格式良好的笔记(Markdown)