搭建属于自己的github(一)

一:下载gogs

$mkdir git && cd git
$wget https://dl.gogs.io/0.11.91/

创建几个文件夹

$cd gogs
$mkdir data
$mkdir log
$mkdir repositories
$./gogs web

然后再到浏览器界面输入IP:3000进入安装界面。可能这时候进不去,是因为3000端口没有打开,所以我们需要打开端口。

  • 首先查看防火墙状态
#systemctl start firewalld.service
Failed to start firewalld.service: Unit is masked.

这里是由于防火墙被锁定了,我们需要解锁,执行以下代码

#systemctl unmask firewalld
Removed symlink /etc/systemd/system/firewalld.service.

如果下次想要锁定该服务时执行以下代码

#systemctl mask firewalld
  • 开启防火墙
#systemctl start firewalld
  • 查看开放端口
firewall-cmd --zone=public --list-ports
  • 添加3000端口
firewall-cmd --zone=public --add-port=3000/tcp --permanent
  • 重新载入
firewall-cmd --reload
  • 查看
#firewall-cmd --zone= public --query-port=3000/tcp
usage: see firewall-cmd man page
firewall-cmd: error: unrecognized arguments: public
  • 最后禁用防火墙
systemctl stop firewalld

二:安装

再到浏览器输入IP:3000进行安装



可选选项[密码



安装好之后
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容