当先锋百科网

首页 1 2 3 4 5 6 7

在这里插入图片描述
科普一下:
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。
最初,该产品命名为GitLab,是完全免费的开源软件,按照MIT许可证分发。
2013年7月,产品被拆分为:GitLabCE(社区版)和GitLabEE(企业版),当时,GitLabCE和GitLabEE的许可仍然是根据MIT许可分发的免费和开源软件。
2014年2月,GitLab宣布采用开放核心业务模式。GitLabEE设置在专有许可证下,并且包含CE版本中不存在的功能。
2015年7月,公司又筹集了150万美元的种子基金。截至2015年的客户包括阿里巴巴集团,IBM和SpaceX。
2015年9月,GitLab从KhoslaVentures筹集了400万美元的A系列资金。
2016年7月,GitLabCEO确认了公司的开放核心功能。
2016年9月,GitLab从AugustCapital和其他公司筹集了2000万美元的B系列资金。
Gitlab于2017年1月31日发布一系列紧急通告称,位于荷兰的系统管理员因操作失误而删除了包含310GB产品数据的文件夹,在取消删除操作后仅剩下4.5GB。运维人员之后检查发现,网站宣称和配备的多项备份措施均未正常运作或难以利用。Gitlab在YouTube直播了恢复数据的过程。网站最终丢失了最后6小时的数据库数据(包括问题、合并请求、评论、片段等,不含代码库)。

部署自己的gitlab:
1、拉取镜像
docker pull gitlab/gitlab-ce
2、运行容器
docker run --detach
–publish 10443:443 --publish 1080:80 --publish 1022:22
–privileged=true
–name gitlab
–restart always
–volume /mydata/gitlab/config:/etc/gitlab
–volume /mydata/gitlab/logs:/var/log/gitlab
–volume /mydata/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:latest
3、查看日志(启动过程很久,大概10分钟)
查看运行容器:
docker ps
查看日志:
docker logs -f 容器ID
在这里插入图片描述
启动成功后:
1、重置root的密码
2、配置gitlab
在这里插入图片描述
3、剩下的和github差不多了。