CentOS 7.4
GitLab布署:
1、官方文档有安装说明:
https://about.gitlab.com/install/#centos-7
可参考:
https://blog.csdn.net/ouyang_peng/article/details/72903221
创建用户、组参考:
https://www.cnblogs.com/lvchaoshun/p/9276514.html
https://blog.csdn.net/weinichendian/article/details/80964921
安装目录:/opt/gitlab
2、修改url
vi /etc/gitlab/gitlab.rb
external_url 'http://gitlab.test.com'
3、启动gitlab:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl status
4、gitlab访问
http://gitlab.test.com/
----------------------------------------------------
常用的几个Gitlab命令:
# 重新应用gitlab的配置,每次修改/etc/gitlab/gitlab.rb文件之后执行
sudo gitlab-ctl reconfigure
# 启动gitlab服务
sudo gitlab-ctl start
# 重启gitlab服务
sudo gitlab-ctl restart
# 查看gitlab运行状态
sudo gitlab-ctl status
#停止gitlab服务
sudo gitlab-ctl stop
# 查看gitlab运行所有日志
sudo gitlab-ctl tail
#查看 nginx 访问日志
sudo gitlab-ctl tail nginx/gitlab_acces.log
#查看 postgresql 日志
sudo gitlab-ctl tail postgresql
# 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
# 系统信息监测
gitlab-rake gitlab:env:info
安装过程问题:
1、解决FirewallD is not running问题:
https://www.cnblogs.com/wayneliu007/p/10372601.html
查看firewalld状态:systemctl status firewalld,如果是dead状态,即防火墙未开启。
开启防火墙:systemctl start firewalld
关闭防火墙:systemctl stop firewalld
2、修改Gitlab端口号:
vi /etc/gitlab/gitlab.rb
nginx['listen_port'] = 9999 #默认值即80端口 nginx['listen_port'] = nil
vi /var/opt/gitlab/nginx/conf/gitlab-http.conf
listen *:9999; #默认值listen *:80;
然后重启gitlab服务,gitlab-ctl restart
下载代码:
git clone http://用户名:密码@gitlab.lixingjy.com/jiuye/jiuye.git
相关推荐
包含nexus仓库服务器及开发人员环境搭建、jar包依赖迁移、配置文件迁移、代码迁移、打包及部署、迁移后测试等内容
基于gitlab的持续集成环境搭建.主要内容包括搭建gitlab,maven私服,docker镜像仓库,gitlab-runner,以及微服务集成开发环境的核心项目.
docker Gitlab持续集成,本文档包含docker安装gitlab,gitlab-runner及相关配置,springboot项目集成gitlab进行自动化编译,打包镜像,上传私服,启动容器等详细过程
1、springboot项目通过docker命令实现打包生成镜像 2、通过docker插件实现打包镜像并上传nexus私服 3、通过定义gitlab-ci.yml实现提交代码自动打包镜像部署
开发push代码到gitlab,触发jenkins自动pull代码,通过maven编译、打包,然后通过执行shell脚本使docker构建镜像并push到私服(或者阿里云)仓库,此操作完成后jenkins服务器上再执行SSH命令登录到部署服务器,...
将变为打一下标签,然后安照标签和版本号进行推送到私服里面,标签名就以服务名和版本号即可 docker tag 镜像名称:镜像版本号 私服URL地址/镜像名称:镜像版本号 推入到私服里面 docker push 私服URL地址/镜像名称:...
056GitLab 安装 057GitLab 设置 058GitLab 账户管理 059GitLab 使用-HTTP 060GitLab 使用-SSH 第5章 Spring Boot 061Spring简史 062 Spring Boot 简介 063 第一个 Spring Boot 应用程序 064 Spring Boot 自定义 ...
mborne / remote-git 描述 一个轻量级PHP客户端,提供对托管和自托管git存储库(github,gitlab,gogs)的一致访问。 它针对以下用例: 来自多个来源的备份存储库 对来自多个来源(自托管的...gitlab-v4 和自托管的
056GitLab 安装 057GitLab 设置 058GitLab 账户管理 059GitLab 使用-HTTP 060GitLab 使用-SSH 第5章 Spring Boot 061Spring简史 062 Spring Boot 简介 063 第一个 Spring Boot 应用程序 064 Spring ...
git 是一种版本控制系统,是一个命令,是一种工具 ...gitlab 是一个基于git实现的在线代码仓库软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网络搭建git私服。
代码库 gitlab 私有库 npm私服工具verdaccio 开发环境搭建 本地NODEJS安装,IDE工具(VSCODE,Sublime...)安装 申请GIT仓库 管理员创建新Group,Group内每个单项目(单页面)创建一个库 管理员创建编译仓,如名称 ...
通过maven-nexus私服和gitlab私有代码托管平台的搭建,该项目jar包已部署到私服,代码已经迁移至gitlab my-gitlab: 自家虚拟机搭建:192.168.0.105 两个管理员账号:sunbin 和 admin (密码有道云记载) 地址: ...
蚂蚁课堂-第四期-基于SpringCloud构建微服务电商项目 (无密) |____035-自动化运维-基于Docker+Jenkins实现自动化部署.rar ...|____002-代码管理GitLab与Maven私服.rar |____001-需求讨论与技术架构选型.rar
本地NODEJS安装,IDE工具(VSCODE,Sublime...)安装 申请GIT仓库 管理员创建新Group,Group内每个单项目(单页面)创建一个库 管理员创建编译仓,如名称 (newh5_build),用于后续项目基础部署使用 开发人员申请
供做配置中心练习使用,里面有简单的介绍,我们有配置maven私服和gitlab私库,记得修改,先启动spring-cloud-demo它是server端,spring-cloud-client和spring-cloud-demo1都是client端,命名不是那么规范,谅解,...