开启掘金成长之旅!这是我参与「掘金日新计划 · 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服务页面,如下:
进入此页面之后,首先要注册账户,并登录。
组织/仓库的创建
接下来点击右侧来创建组织:
创建完成的组织:
我们可以在管理面板中对组织进行管理,如为你的团队成员创建账号、添加权限等。
也可以创建个仓库来进行团队协作,和使用github方式一样,我们创建仓库如下:
复制这边链接并打开idea,选择new project->get from vcs,如下:
将仓库的地址粘贴到新界面的url处,将仓库clone下来就可以进行协作开发了。如果克隆不下来,可以关注一下自己复制的url端口号是不是3000,如果是的话,改成10880就可以正常clone了。
其他疑问
可能你用docker搭建好gogs服务之后,使用桌面版的docker通过下面的方式进入之后,可能会出现空白页面。这个问题,需要修改端口号,url中的端口号改成10880即可。
通过这种方式第一次访问gogs的时候要求你进行一下配置,按要求正常填写就ok了。