Centos7安装Gogs完整教程

这篇具有很好参考价值的文章主要介绍了Centos7安装Gogs完整教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

本文章讲的是如何在Centos7下安装git服务器Gogs,本文参考了网络上的文章和官方文档。根据本文来操作可以完美安装Gogs,如果有其他问题或者看法,可以在评论区留下你的问题或看法。如果觉得本文对你有用,还请点赞和收藏一下。你的支持是我更新创作的动力!感谢!!!

安装环境依赖

数据库:本文使用Gogs内置的SQLite3
Git版本:1.8.3.1
SSH:可选,使用HTTP/HTTPS可以忽略此项

  1. 更新系统软件
sudo yum update

如果有软件包更新,会提示你输入Y确定
Centos7安装Gogs完整教程,Git,git

  1. 安装Git
    使用yum命令来安装Git。在终端中执行以下命令:
sudo yum install git

如果已经安装了git会提示软件包已安装,如下图
Centos7安装Gogs完整教程,Git,git
这时我们输入 git --version验证安装是否成功,如果安装成功,会显示Git的版本信息。
Centos7安装Gogs完整教程,Git,git

  1. 配置git
    安装完成后,需要进行一些基本的配置,包括设置用户名和邮箱。可以使用以下命令来配置用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

将上述命令中的"Your Name"替换为你的用户名,"your_email@example.com"替换为你的邮箱地址。

  1. 生成SSH密钥
    如果你需要使用SSH协议来进行代码的推送和拉取,那么需要生成SSH密钥。可以使用以下命令来生成SSH密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

将上述命令中的"your_email@example.com"替换为你的邮箱地址。在生成密钥的过程中,会提示你按下回车(在红框处)来保存文件,如果没有必要的话,建议一路按回车,使用默认配置即可。
Centos7安装Gogs完整教程,Git,git
如图所示就是SSH密钥已经生成好了。

通过二进制安装Gogs

  1. 下载二进制文件
    官网下载链接
    https://gogs.io/docs/installation/install_from_binary.html
    Centos7安装Gogs完整教程,Git,git
    如果没有特殊需要,我们选择0.13版本下载即可,然后根据自己的系统来选择文件。我这里选择Linux amd64版本。

  2. 解压和运行
    我们将下载的二进制文件上传到目录下,然后解压出来。
    Centos7安装Gogs完整教程,Git,git
    我们输入下面命令解压文件

unzip gogs_0.13.0_linux_amd64.zip 

Centos7安装Gogs完整教程,Git,git
然后通过 ls 命令查看解压的目录,如下图所示。
Centos7安装Gogs完整教程,Git,git
接着我们输入下面命令运行gogs web服务,Gogs 默认会在端口 3000 启动 HTTP 服务,访问 /install 以进行初始配置(例如 http://localhost:3000/install )。我们要将localhost替换成我们的ip,不清楚ip的可以用ifconfig命令查看

cd gogs
./ gogs web

Centos7安装Gogs完整教程,Git,git
注:如果进不去页面的话,记得检查一下防火墙配置哦,查看是否放开了端口。可以使用下面命令关闭防火墙,线上和生产环境慎用!!

sudo systemctl stop firewalld

初始化Gogs

我们进入页面后,可以按照参考下图来设置gogs,也可以自行设置。设置完成点击立即安装即可。
Centos7安装Gogs完整教程,Git,git
Centos7安装Gogs完整教程,Git,git
接着会自动跳转到localhost:3000/user/login这个网址,我们只需要将localhost换成ip就可以进去登录界面。
Centos7安装Gogs完整教程,Git,git

Centos7安装Gogs完整教程,Git,git
我们点击右上角的注册按钮,我们注册的第一个账号,就是管理员账号了。注册的步骤就是填写一些用户名、邮箱信息。这里我们跳过注册步骤,直接进到主界面。Centos7安装Gogs完整教程,Git,git

创建仓库

我们可以尝试创建一个新的仓库来试一下git操作是否正常,以此来确定我们成功安装了Gogs。
Centos7安装Gogs完整教程,Git,git
因为我们在初始化域名那里,设置的是localhost,所以这里的HTTP的路径就是localhost,我们将仓库拉取下来,试一下能不能实现git的功能。
Centos7安装Gogs完整教程,Git,git
我们在拉取仓库时,因为我们之前没有从Gogs上面拉取过,所以需要我们输入账号密码。这时我们将我们注册的账号和密码输入即可。
Centos7安装Gogs完整教程,Git,git
拉取成功的图片如下所示,因为我们这是一个空仓库,所以提示了warning。
Centos7安装Gogs完整教程,Git,git
接着我们新建一个文件,然后提交到服务器看看效果。新建文件和提交的过程省略。。。提交完后,我们可以在提交历史中查看提交的作者、文件和时间。Centos7安装Gogs完整教程,Git,git

Centos7安装Gogs完整教程,Git,git

结束语

至此,Centos7安装Gogs教程已经圆满结束,有什么问题可以评论区提出来。

非常感谢你阅读这篇技术文章!希望你的大脑没有被我搞得一团糟。😜
如果你有任何问题或者需要帮助,就像我们在评论区等待你的大招!如果你有任何建议或者反馈,就像我们在评论区等待你的狂欢!因为,你是我们的狂热粉丝,没有你,我们就不会像现在这样出色。😍
再次感谢你的阅读和支持!希望你在探索技术的旅程中充满乐趣,不断发现新的大陆!🚀👩‍💻👨‍💻文章来源地址https://www.toymoban.com/news/detail-839094.html

到了这里,关于Centos7安装Gogs完整教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Gogs安装和部署教程-centos上

    Gogs 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的  所有平台 ,包括 Linux、Mac OS X、Windows 以及 ARM 平台。 Introduction - Gogs 1)、首先去官

    2024年02月04日
    浏览(43)
  • Centos7 配置Git

    随笔记录 目录 1. 新建用户 2. 给用户设置密码相关操作 3. 为新用户添加sudo 权限 4. 配置Git 4.1 配置Git 4.2 查看id_ras.pub  5, 登录Git 配置SSH 秘钥 6. Centos7 登录Git  7. clone 指定branch到本地 8. 将新代码复制到指定路径 9. 上传指定代码 9.1 上传 9.2 添加comments 9.3 提交Git 11. Gti 上检查

    2024年02月05日
    浏览(29)
  • 『Jenkins』最新版Jenkins安装与Git集成—CentOS 7安装的详细教程

    📣读完这篇文章里你能收获到 图文形式安装Jenkins 在Jenkins集成Git并进行的配置 感谢点赞+收藏,避免下次找不到~ Jenkins是一个开源的自动化工具,广泛用于软件开发和持续集成。本文将介绍如何在CentOS 7操作系统上安装Jenkins,并配置其基本设置。 Jenkins是基于Java开发的,最新

    2024年02月09日
    浏览(34)
  • CentOS7自动备份数据库到git

    虽然数据库没什么数据,但是有就是珍贵的啦,为了服务器什么的无了,所以还是要自动备份一下比较好。 Open备忘第一页 步骤 在Gitee(github)上创建一个 私有 仓库 Gitee(github)配置好服务器的ssh 在服务器一个好位置克隆仓库下来刚刚创建的私有仓库 在服务器写脚本 : 为

    2024年01月25日
    浏览(36)
  • gogs git创建仓库步骤

    Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。 git中的组织可以把它看成是相关仓库的集合,即一个项目有多个端,每一个端建一个仓库,所有项目的源代码,项目文档都应属于一个组织下

    2024年01月16日
    浏览(27)
  • 使用Gogs搭建自己的Git私有仓库

    我这里是以阿里云服务器为例(其他服务器和主机应该是类似的),root用户进行安装。 1.下载 打开官方下载链接,找到对应版本. 我们这里选的是Linux amd64,然后HTTPS / CDN(通常来说CDN会更快):TAR.GZ 右键复制链接即可. 2.解压 然后会在当前目录解压出gogs目录。 gogs有开发者

    2024年02月08日
    浏览(36)
  • CentOS7(Linux)详细安装教程(手把手图文详解版)_centos7安装教程

    3、选择合适版本的镜像进行下载 选择合适的存放地址(这里的地址包含中文名称我用起来好像也没出啥问题,如果怕出错的同学可以使用全英文) 1、打开我们的虚拟机(VMware Workstation),点击文件进行新建 2、选择典型之后,下一步 3、选择稍会安装操作系统 4、因为安装的

    2024年04月29日
    浏览(38)
  • 持续集成(CICD)- Jenkins+Git+gogs综合实战(笔记一)

    目录续集---- 下面内容见:持续集成(CICD)- Jenkins+Git+gogs综合实战(笔记二) 七、拉取代码 方法一:直接填写命令进行拉取(不建议用这种) 方法二:使用源码管理拉取代码 步骤一:确认环境(检查自己是否有Git插件) 步骤二:构建项目时对项目的源码管理选择 Git 步骤三

    2024年03月12日
    浏览(39)
  • CentOS7虚拟机安装教程

    第一步:打开虚拟机找到创建新的虚拟机  第二步:进入向导选择典型  第三步:选择稍后添加操作系统  第四步:选择linux CentOS 7的版本 第五步:自定义虚拟机名称和安装地址    第六步:指定磁盘大小,默认选择20G,选择将虚拟机拆成多个文件 G  第七步:选择自定义硬

    2024年02月13日
    浏览(33)
  • Centos7超详细安装教程

    Centos 7适合初入门的带图形化的界面系统安装 本文是基于VMware虚拟机,centos7 64位安装教学 一、软件准备 VMware 虚拟机安装 官网下载链接:VMware pro 17 下载链接 vm安装教学就不在细说,纯傻瓜式安装 Centos 7镜像文件下载 下载地址:清华大学镜像下载地址 阿里云镜像下载地址

    2024年02月16日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包