Gogs

Gogs介绍

/gɑgz/

Gogs安装

这里使用docker的方式进行安装

docker pull gogs/gogs

docker直接启动命令

docker run -p 7322:22 -p 7300:3000 --name=gogs \
-v /home/docker/gogs/data:/data  \
-d gogs/gogs

docker-compose配置文件

vim docker-compose.yml
version: '3'
services: gogs:image: gogs/gogs:latestcontainer_name: gogsports: - "7322:22"- "7300:3000"volumes: - ./data:/datarestart: always 

网页配置

  • 安装完成后,我们第一次访问Gogs服务会显示一个设置页面,访问地址:http://ip:7300/
  • 配置数据,我这里使用内置的数据库SQLite3
  • 配置应用基本设置,修改域名、SSH端口号和应用URL

Gogs使用

注册

  • 先注册一个帐户,第一个注册的账户会成为管理员:
  • 注册完成后,登录后就可以进入控制面板:

创建仓库

  • 简单配置后即可创建仓库
  • 创建成功后直接使用克隆地址即可克隆该仓库

提交代码

到这里就和使用github差不多了

  • 这里我们就可以看到我提交的项目代码了

工单管理

工单管理类似Github上的Issue功能

添加用户

头像->管理面板->用户管理

管理协作者

仓库设置管理协作者

迁移外部仓库

迁移外部仓库

到这里就完成仓库迁移