[git]基于GitLab搭建本地Git服务

简介: [git]基于GitLab搭建本地Git服务

0、准备

  • (如果选择docker安装)Docker
  • 系统:CentOS 7

1、安装部署GitLab

1.1、使用docker安装中文社区版GitLab

在docker上发现一个中文版的gitlab,翻译的不是很全,但也比官方原版的半中文要好不少。

  1. docker pull twang2218/gitlab-ce-zh
  2. mkdir -p /srv/gitlab/{config,logs,data}
  3. docker run -d -p 443:443 -p 9001:80 -p 8022:22 --name gitlab --restart always --privileged=true -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro twang2218/gitlab-ce-zh
  4. 访问:主机IP:9001。默认用户是root,刚进入时要修改密码不少于八个字符

1.2、yum源安装部署官方原版

  1. 编辑yum源文件:
cat > /etc/yum.repos.d/gitlab-ce.repo << EOF
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
EOF
  1. yum makecache
  2. yum install github-ce

其它

  • GitLab的配置文件(每次修改都一定要gitlab-ctl reconfigure):
  • docker exec -it gitlab vim /etc/gitlab/gitlab.rb
  • docker exec -it gitlab gitlab-ctl reconfigure
  • docker restart gitlab

参考

相关文章
|
12月前
|
Shell 网络安全 开发工具
手把手教你配置Git客户端上传代码至Gitlab仓库
手把手教你配置Git客户端上传代码至Gitlab仓库
253 1
手把手教你配置Git客户端上传代码至Gitlab仓库
|
Kubernetes NoSQL 关系型数据库
通过helm部署gitlab服务
通过helm部署gitlab服务
|
缓存 程序员 开发工具
服务搭建篇(八) 使用GitLab部署一个属于自己的代码托管平台
服务启动完成后,就可以访问gitlab服务了。默认的服务端口就是80端口。默认的用户名和密码是 root/123456(通常建议登录后立即修改默认密码)
273 0
|
2月前
|
Linux 网络安全 开发工具
码农日常生活之Git & Gitlab & Gitk
本文是关于Git和GitLab的配置使用教程,包括基础设置、日常命令操作以及图形工具的使用。
41 2
|
2月前
|
开发工具 git
[git]记配置本地git到gitlab并推送
[git]记配置本地git到gitlab并推送
|
4月前
|
开发工具 git
idea中git替换,推送到新的github或者gitlab上面
idea中git替换,推送到新的github或者gitlab上面
339 2
|
5月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
621 0
|
Kubernetes NoSQL 关系型数据库
通过编写k8s的资源清单yaml文件部署gitlab服务
通过编写k8s的资源清单yaml文件部署gitlab服务
|
5月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
185 0
|
5月前
|
存储 Linux 网络安全
Git - Centos7下安装GitLab服务器
Git - Centos7下安装GitLab服务器
142 1