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

docker安装gogs

时间:2023-01-27 11:22:38浏览次数:47  
标签:仓库 创建 gogs 点击 docker 团队 安装

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

 

标签:仓库,创建,gogs,点击,docker,团队,安装
From: https://www.cnblogs.com/zwh0910/p/17068244.html

相关文章

  • 安装spconv1.2.1
    pybind11:https://zhuanlan.zhihu.com/p/524159953检查cmake:cmake–versionsudopipinstall--upgradecmake==3.22.0(其他版本有问题)sudoapt-getinstalllibboost......
  • manim 重安装
    最近Jupyter内核崩了,就打算卸载Jupyer和Anaconda了只需要python,ffmpeg,latex即可,注意在安装manim时要安装在默认位置:python-mpipinstallmanim不要添......
  • electron使用用npm无法安装的坑
    1、connectECONNREFUSEDip地址443错误npminstall-gelectron使用上面的命令安装后出现“RequestError:connectECONNREFUSED223.75.236.241:443”错误原因外网......
  • [Docker] Storing Container Data in Google Cloud Storage
    IntroductionDockervolumesisthepreferredmethodofstoringcontainerdatalocally.VolumesupportisbuiltdirectlyintoDocker,makingitaneasytoolto......
  • MySQL基础与安装及SQLyog安装与使用
    一、初识MySQLJavaEES:企业级java开发Web前端(页面:展示,数据)后台(连接点:链接数据库JDBC;连接前端(控制:控制视图跳转和给前端传递数据))数据库(存数据:txt、Excel、Word)只会写......
  • [Docker] Storing Container Data In Docker Volumes
    Storingdatawithinacontainerimageisoneoptionforautomatingacontainerwithdata,butitrequiresacopyofthedatatobeineachcontaineryourun.F......
  • fedra上安装chrome
    下载访问谷歌中文网站:GoogleChrome网络浏览器。点击下载Chrome按钮,会弹出选择框,选择64位.rpm(适用fedra/openSUSE),点击接受并安装。默认安装文件会保存在~/download......
  • Linux环境安装go部署运行gin框架
    1、Centos7.9解压安装go1.18[root@node0109:21:08/usr/local]#cd/usr/local/&&tarxfgo1.18.1.linux-amd64.tar.gz2、添加环境变量vim/etc/profileexportG......
  • Coolify系列-手把手教学解决局域网局域网中的其他主机访问虚拟机以及docker服务
    背景我在windows电脑安装了一个VM,使用VM开启了Linux服务器,运行docker,下载服务镜像,然后运行服务,然后遇到了主机无法访问服务的问题。问题排查STEP1:首先要开启防火墙端......
  • 多主机网络下 Docker Swarm 模式的容器管理
    本文将以多主机网络环境为基础,探讨如何利用内置编排工具 DockerSwarm模式对各主机上的容器加以管理。DockerEngine–Swarm模式在多台主机之上运行MySQL容器拥有一......