一、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克隆一份项目代码,通过此仓库进行协作开发。

 

posted on 2023-01-27 11:15  周文豪  阅读(1895)  评论(0编辑  收藏  举报