一、docker安装gogs
拉取镜像
docker pull gogs/gogs
创建目录
mkdir -p /usr/local/gogs
创建容器
docker run --name=gogs -d -p 10022:22 -p 10880:3000 -v /usr/local/gogs:/data gogs/gogs
在mysql创建数据库gogs(只创建数据库即可,后面会配置连接参数并自动生成很多表)

访问gogs安装软件:http://192.168.101.128:10880/,进入如下页面:

数据库类型选择mysql,数据库主机输入ip:端口,用户名和密码为root/123456,数据库名称为上面创建的gogs

注意:应用url为ip:10880,而不是ip:3000

点击立即安装,此时数据库gogs会生成很多表

并进入如下页面

我们先注册一个账户

点击创建账户后,进入登录页面

输入用户名和密码点击登录,进入如下页面

二、搭建个人Git环境
打开IDEA,从此仓库创建项目。


点击done

二、搭建团队Git环境
在项目实战过程中,全班同学分成若干团队(小组),由于Leader(组长)在Gogs平台创建仓库,团队成员共享组长创建的仓库,协作开发。
通常一个项目由多个团队协作,如:研发团队、测试团队、产品团队等。
1、首先创建一个组织
使用gogs/gogs账号登录gogs平台。

该组织通常以项目名命名,填写组织名称。

创建成功,

进入管理面板修改组织信息

点击组织管理

进入管理面板修改组织信息,点击编辑,填写组织名称。

点击更改组织设置,修改成功,进入首页点击组织名称

进入组织首页

下边开始创建团队

假如创建研发团队,填写团队名称

选择权限等级,注意:这里即使选择了权限等级也需要在仓库管理中去管理协作者的权限。
点击“创建新的团队”,团队创建成功

团队创建成功下边开始创建成员账号 。
首先在用户管理中添加账号分配给成员。

然后在下边的界面 中向团队添加成员

团队和组织创建完成,下边创建仓库,进入组织,创建仓库。

填写仓库信息

创建成功,仓库地址:http://192.168.101.128:10880/xuecheng-plus-group1/xuecheng-plus-group1.git

下边配置使用仓库的人员
点击“仓库设置”,

添加协作者,将团队成员的账号添加为协作者。
添加完成注意分配权限,如下图,通常测试人员为读取权限,开发人员为读写权限。

团队Leader需要将初始代码上传至Git仓库,团队成员通过Idea克隆一份项目代码,通过此仓库进行协作开发。
浙公网安备 33010602011771号