Git团队环境Gogs的搭建(学成在线项目)

319 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 2 天,点击查看活动详情

本文主要介绍gogs环境的搭建与组织的创建,选择gogs主要是因为安装方便、相对gitlab又非常轻便。

docker搭建gogs环境

step1:拉取gogs容器(直接拉是拉的最新版)。

docker pull gogs/gogs

step2:创建文件夹,用于放gogs数据(小编是macos)

mkdir -p /var/gogs

windows也同理,最笨的方法就右键新建一个文件夹。 step3:挂载文件夹并运行容器

docker run --name=gogs -p 10022:22 -p 10880:3000 -v /var/gogs:/data gogs/gogs

完成之后输入:localhost:10880进入gogs服务页面,如下:

image.png 进入此页面之后,首先要注册账户,并登录。

组织/仓库的创建

接下来点击右侧来创建组织:

image.png 创建完成的组织:

image.png 我们可以在管理面板中对组织进行管理,如为你的团队成员创建账号、添加权限等。

image.png 也可以创建个仓库来进行团队协作,和使用github方式一样,我们创建仓库如下:

image.png 复制这边链接并打开idea,选择new project->get from vcs,如下:

image.png 将仓库的地址粘贴到新界面的url处,将仓库clone下来就可以进行协作开发了。如果克隆不下来,可以关注一下自己复制的url端口号是不是3000,如果是的话,改成10880就可以正常clone了。

其他疑问

可能你用docker搭建好gogs服务之后,使用桌面版的docker通过下面的方式进入之后,可能会出现空白页面。这个问题,需要修改端口号,url中的端口号改成10880即可。

image.png 通过这种方式第一次访问gogs的时候要求你进行一下配置,按要求正常填写就ok了。