GitLab私有Git
1 GitLab简介
GitLab是整个DevOps生命周期的第一个单一应用程序。只有GitLab才能启用Concurrent DevOps,从组件链的约束中解锁组织。GitLab提供无与伦比的可见性,更高的效率和全面的治理。这使得软件生命周期加快了200%,从根本上提高了业务速度。

2 GitLab安装(无需安装)
默认安装位置:

-
浏览到服务器IP并登录
首次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名
root登录。
需要设置新的密码
重置密码后,发现出现以下错误:

原因分析:是因为我配置了安装步骤的第二步,需要邮箱,按照官网修改配置,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器
2.1 Docker 安装
2.1.1 安装镜像和创建容器
-
拉取gitlab、redis、postgresql,gitlab依赖redis和postgresql。
#docker pull sameersbn/redis #docker pull sameersbn/postgresql docker pull gitlab/gitlab-ce:latest -
创建postgresql、redis容器
#创建数据目录 mkdir -p /usr/soft/postgresql #创建容器 docker run --name gitlab-postgresql -itd --privileged=true \ --publish 5432:5432 \ --env 'DB_USER=gitlab' \ --env 'DB_PASS=gitlab' \ --env 'DB_NAME=gitlabhq_production' \ --env 'DB_EXTENSION=pg_trgm' \ --volume /usr/soft/postgresql:/var/lib/postgresql \ sameersbn/postgresql:latest#创建数据目录 mkdir -p /usr/soft/redis/data #创建容器 docker run --name gitlab-redis -d

最低0.47元/天 解锁文章
5020

被折叠的 条评论
为什么被折叠?



