GitLab部署
2017-03-24 09:39
288 查看
GitLab部署文档
官网: https://about.gitlab.com参考文档1: https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce
参考文档2: /detail/2625717980.html
部署系统:ubuntu 16.04 LTS
1 安装系统必备组件
sudo apt-get install curl openssh-server ca-certificates
sudo apt-get install postfix
注意:在安装 postfix 的时候在弹出的 Postfix Configuration 中选择 Internet Site。在之后的 System mail name 中输入你的服务器主机名(域名或IP)。
2 添加 GitLab 包服务并安装包
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null sudo apt-get install gitlab-ce
添加 gitlab-ce.list 文件
nano /etc/apt/sources.list.d/gitlab-ce.list
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安装 gitlab-ce
sudo apt-get update sudo apt-get install gitlab-ce
3 配置 GitLab
配置sudo mkdir -p /etc/gitlab sudo touch /etc/gitlab/gitlab.rb sudo chmod 600 /etc/gitlab/gitlab.rb sudo gedit /etc/gitlab/gitlab.rb
注意:在弹出的 /etc/gitlab 中的 external_url 中编辑 IP 为本服务器的 IP。
对 GitLab 进行重新配置(启动)
sudo gitlab-ctl reconfigure
4 打开浏览器登陆
默认端口为 80默认用户名为 root,进入第一步即为设置 root 的用户名和密码。
建议注册一个新的用户。
相关文章推荐
- centOS6.5 快速安装部署 gitLab
- centos6.5下 docker下gitlab的部署安装
- 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]
- ubuntu13.04云主机部署gitlab6.6
- 基于Jenkins+Gitlab的自动化部署实战
- Gitlab部署CI并使用.gitlab-ci.yml配置您的作业(中文翻译)
- asp.net core结合Gitlab-CI实现自动化部署
- centos7 在docker swarm中运行Jenkins,利用gitlab的webhook触发自动部署脚本
- gitlab服务器部署完成后页面访问提示DNS有问题
- Azure 中部署Gitlab的方法
- gitlab中自动将maven项目部署到windows服务器
- RHEL7 部署 汉化版 gitlab
- 使用bitnami部署gitlab的邮件提醒配置
- Jenkins+Ansible+Gitlab自动化部署三剑客
- gitlab部署、配置更改、备份及恢复
- Jenkins远程部署 gitLab配置
- Gitlab部署及汉化操作
- rpm方式安装部署gitlab
- CentOS7 环境下 Dokcer 部署 GitLab Maven jenkins