首页 > 其他分享 >Docker安装gogs

Docker安装gogs

时间:2023-08-10 17:04:45浏览次数:28  
标签:仓库 创建 gogs 点击 组织 Docker 团队 安装

拉取镜像

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(只创建数据库即可,后面会配置连接参数并自动生成很多表)

Docker安装gogs_创建数据库

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

 

Docker安装gogs_用户名_02

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

Docker安装gogs_数据库_03

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

Docker安装gogs_数据库_04

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

Docker安装gogs_数据库_05

并进入如下页面

Docker安装gogs_数据库_06

我们先注册一个账户

Docker安装gogs_数据库_07

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

Docker安装gogs_用户名_08

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

Docker安装gogs_用户名_09

二、搭建个人Git环境

打开IDEA,从此仓库创建项目。

Docker安装gogs_创建数据库_10

Docker安装gogs_用户名_11

点击done

Docker安装gogs_数据库_12

二、搭建团队Git环境

在项目实战过程中,全班同学分成若干团队(小组),由于Leader(组长)在Gogs平台创建仓库,团队成员共享组长创建的仓库,协作开发。

通常一个项目由多个团队协作,如:研发团队、测试团队、产品团队等。

1、首先创建一个组织

使用gogs/gogs账号登录gogs平台。

Docker安装gogs_创建数据库_13

 

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

Docker安装gogs_数据库_14

 创建成功,

Docker安装gogs_数据库_15

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

Docker安装gogs_创建数据库_16

点击组织管理

Docker安装gogs_用户名_17

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

Docker安装gogs_用户名_18

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

Docker安装gogs_创建数据库_19

进入组织首页

Docker安装gogs_数据库_20

下边开始创建团队

 

Docker安装gogs_创建数据库_21

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

Docker安装gogs_创建数据库_22

选择权限等级,注意:这里即使选择了权限等级也需要在仓库管理中去管理协作者的权限。

点击“创建新的团队”,团队创建成功

Docker安装gogs_创建数据库_23

 团队创建成功下边开始创建成员账号 。

首先在用户管理中添加账号分配给成员。

Docker安装gogs_创建数据库_24

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

Docker安装gogs_用户名_25

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

Docker安装gogs_创建数据库_26

 填写仓库信息

Docker安装gogs_用户名_27

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

Docker安装gogs_数据库_28

 下边配置使用仓库的人员

点击“仓库设置”,

Docker安装gogs_创建数据库_29

 添加协作者,将团队成员的账号添加为协作者。

添加完成注意分配权限,如下图,通常测试人员为读取权限,开发人员为读写权限。

Docker安装gogs_用户名_30

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

标签:仓库,创建,gogs,点击,组织,Docker,团队,安装
From: https://blog.51cto.com/kele/7037546

相关文章

  • 6.Filebeat的安装及收集日志到Elasticsearch并使用自定义索引
    利用Filebeat收集日志Filebeat是用于转发和集中日志数据的轻量级传送程序.作为服务器上的代理安装,Filebeat监视指定的日志文件或位置,收集日志事件,并将它们转发到Elasticsearch或Logstash进行索引.Logstash也可以直接收集日志,但需要安装JDK并且会占用至少500M以上的内存生产......
  • 7.Kibana图形显示安装配置
    Kibana图形显示安装并配置Kibana可以通过包或者二进制的方式进行安装,可以安装在独立服务器,或者也可以和elasticsearch的主机安装在一起注意:Kibana的版本要和Elasticsearch相同的版本,否则可能会出错下载站点:https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x下载:[......
  • linux安装 git
    1.环境centos:7.5(64)git:1.8.32.步骤Set1:查看已有GIT版本#git--version-bash:git:commandnotfoundSet2:查看yum源中的版本#yuminfogit版本符合,直接安装Set3:yum安装 #yuminstallgit安装完成。......
  • RPM包强制安装详解
    RPM包强制安装详解一、强制安装的含义在进行rpm包安装的过程中,有时会遇到依赖关系不完整、版本不兼容等问题,导致安装失败。这时,我们可以使用强制安装的方法,通过跳过依赖检查、版本检查等环节,强制安装该rpm包。二、强制安装的方式强制安装rpm包有两种方式:1、使用--force选项强制......
  • conda、pip从本地安装包
    conda去这下包:https://anaconda.org/condainstall--use-local/home/pku/app/d2l-0.17.6-pyhd8ed1ab_0.tar.bz2pip去这下包:https://pypi.org/pipinstall/home/pku/app/包.whlwhl与tar.bz2就是包的两种格式,别管......
  • Docker安装
    0卸载dockeryumremovedockerdocker-commondocker-selinuxdocker-enginerm-rf/var/lib/docker1yum包更新到最新sudoyumupdate2安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudoyuminstall-yyum-utilsdevi......
  • RedHat:安装Python3.7
    学习自:rhel安装python3.7_redhat安装python3_weixin_44282127的博客-CSDN博客1、准备工作以下过程需要以用户角度开展:su-用户1)创建存放安装包的文件夹mkdir/opt/python2)去Python官网下载所需的python版本(这里以3.7.16为例)①选择Linux ②找到对应版本的python......
  • 雷池 Web 应用防火墙安装
    官方网站:https://waf-ce.chaitin.cn/GitHub托管地址:https://github.com/chaitin/safeline 【简介】一款足够简单、足够好用、足够强的免费WAF。基于业界领先的语义引擎检测技术,作为反向代理接入,保护网站不受黑客攻击。 【特点】 一、安装部署配置需求操作系......
  • Mac M1基于Docker Desktop部署Gitlab
    一、拉取镜像##这个是gitlab的arm64镜像dockerpullyrzr/gitlab-ce-arm64v8二、配置容器镜像下载完成后,可在DockerDesktop看到镜像点击run,弹出以下界面,配置端口映射和目录挂载后,即可生成一个容器三、启动gitlab容器四、配置Gitlab以下操作需要在Gitlab容器的命令......
  • Mac M1安装k8s
    一、下载:下载你docker-mac对应的版本,我的是v1.21.3gitclone-bv1.21.3https://github.com/AliyunContainerService/k8s-for-docker-desktop.git二、执行脚本下拉镜像:进入k8s-for-docker-desktop,执行如下命令./load_images.sh开启kubernetes开启Kubernetes,并等待......