-
Gogs官方版Git服务下载 v12.1官方版
大小:26.98MB类别:应用其它 系统:电脑端安装
Gogs是一款极易搭建的自助Git服务软件。Gogs项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、macOS、Windows 以及 ARM 平台。除了可以根据操作系统平台下载 二进制运行,还可以通过 Docker 或 Vagrant,以及 包管理 安装。通过 SMTP、LDAP、反向代理、GitHub.com 和 GitHub 企业版进行用户认证。支持仓库 Git 钩子、部署密钥和 Git LFS。还可以仓库工单(Issue)、合并请求(Pull Request)、Wiki、保护分支和多人协作。
软件特色
1、易安装您除了可以根据操作系统平台下载 二进制运行,还可以通过 Docker 或 Vagrant,以及 包管理 安装。
2、跨平台
任何 Go 语言 支持的平台都可以运行 Gogs,包括 Windows、Mac、Linux 以及 ARM。
3、轻量级
一个廉价的树莓派的配置足以满足 Gogs 的最低系统硬件要求。有些用户甚至还将 Gogs 运行在 NAS 设备上。
软件功能
1、控制面板、用户页面以及活动时间线。2、通过 SSH、HTTP 和 HTTPS 协议操作仓库。
3、管理用户、组织和仓库。
4、仓库和组织级 Webhook,包括 Slack、Discord 和钉钉。
5、仓库 Git 钩子、部署密钥和 Git LFS。
6、仓库工单(Issue)、合并请求(Pull Request)、Wiki、保护分支和多人协作。
7、从其它代码平台迁移和镜像仓库以及 Wiki。
8、在线编辑仓库文件和 Wiki。
9、Jupyter Notebook 和 PDF 的渲染。
10、通过 SMTP、LDAP、反向代理、GitHub.com 和 GitHub 企业版进行用户认证。
11、开启两步验证(2FA)登录。
12、自定义 HTML 模板、静态文件和许多其它组件。
13、多样的数据库后端,包括 PostgreSQL、MySQL、SQLite3 和 TiDB。
14、超过30 种语言的本地化。
常见问题
1、如何使用离线模式?答:如果您需要将 Gogs 运行于内网环境下,只需将 custom/conf/app.ini 文件中的配置选项 server -> OFFLINE_MODE 修改为 true 即可。
2、如何使用自定义 robots.txt?
答:在 custom 目录下创建 robots.txt 文件即可。
3、如何以守护进程形式运行?
答:Gogs 拥有一些由第三方提供的脚本来支持以守护进程形式运行:
init.d/centos
init.d/debian
Systemd 服务
环境要求
1、数据库(选择以下一项):MySQL:版本 >= 5.7
PostgreSQL
TiDB(实验性支持,使用 MySQL 协议连接)
或者 什么都不安装 直接使用 SQLite3
2、git(bash):
服务端和客户端均需版本 >= 1.8.3
Windows 系统建议使用最新版。
3、SSH 服务器:
如果您只使用 HTTP/HTTPS 的话请忽略此项。
如果您选择在 Windows 系统使用内置 SSH 服务器,请确保添加 ssh-keygen 到您的 %PATH% 环境变量中。
推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh。
Windows 系统 请确保 Bash 是默认的 Shell 程序,而不是 PowerShell。
相关推荐
人气软件