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功能
添加用户
头像->管理面板->用户管理
管理协作者
仓库设置管理协作者
迁移外部仓库
迁移外部仓库
到这里就完成仓库迁移