1.     下载

下载地址为:https://packages.gitlab.com/gitlab/gitlab-ce

下载需要版本:gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm

Linux系统:CentOS7

2.     配置必要的依赖关系

1). 防火墙打开HTTP和SSH访问

sudo yum install -y curl policycoreutils-python openssh-server

sudo systemctl enable sshd

sudo systemctl start sshd

sudo firewall-cmd --permanent--add-service=http

sudo systemctl reload firewalld

2). 安装Postfix来发送通知邮件

如果您想使用另一个解决方案发送电子邮件,请跳过这一步,并在安装GitLab之后配置一个外部SMTP服务器。

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

3). 其他linux发行版配置参考gitlab官网:https://about.gitlab.com/installation/

3.     安装

[liuyh@bogon ~]$ sudo rpm -i gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm

4.     配置域名访问

为使用户可以正确的获取到GitLab上显示的当前仓库的clone地址,GitLab需要你设置好哪个url才是用户可以访问到GitLab, 比如http://192.168.153.131:28080。你需要编辑下面这个文件/etc/gitlab/gitlab.rb

external_url "http://192.168.153.131:28080"

运行 sudo gitlab-ctl reconfigure 使修改生效。

gitlab其他配置参考gitlab中文文档:https://docs.gitlab.com.cn/omnibus/

5.     gitlab的使用

1). 登录

登录地址即为external_url配置的地址,默认用户名为root,首次登录为进入重置密码页

重置密码后重新登录,用户名为root

2). 新建分组

3). 新建项目

4). 新建用户

新建用户后重置密码链接会发到用户注册邮箱

管理员通过编辑页修改用户密码,修改完成后用户首次登陆会进入密码修改页

5). 工程的权限分给用户

6). 组的权限分给用户

6.     gitlab常用命令

#获取gitlab服务状态

sudo gitlab-ctl status

#启动gitlab所以组件服务

sudo gitlab-ctl start

#停止gitlab所以组件服务

sudo gitlab-ctl stop

#重启gitlab所以组件服务

sudo gitlab-ctl restart

#重启gitlab单个组件服务

sudo gitlab-ctl restart sidekiq

#重新应用gitlab配置

sudo gitlab-ctl reconfigure

gitlab服务器社区版安装与使用相关推荐

  1. linux文件安装DBeaver,[deepin][linux][DBeaver]DBeaver社区版安装好没有图标

    [deepin][linux][DBeaver]DBeaver社区版安装好没有图标 https://www.cnblogs.com/landv/p/13956926.html 修改 /usr/shar ...

  2. 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三

    在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...

  3. pycharm 中文_环境搭建:3.pycharm社区版安装配置

    0.前言 如果可以的话,请先关注(专栏和账号),然后点赞和收藏,最后学习和进步.你的支持是我继续写下去的最大动力,个人定当倾囊而送,不负所望.谢谢!!! 1.前提 基于win10专业版64位系统+64 ...

  4. VS2022社区版安装教程

    VS2022社区版安装教程 1. 下载链接:https://visualstudio.microsoft.com/zh-hans/downloads/ 2. 点击应用程序 3. 安装启动,隐私条款界面 ...

  5. Pycharm-community-2020.2.3 社区版安装教程

    Pycharm-community-2020.2.3 社区版安装教程 1.安装 step1 step 2 首先是更改安装地址,推荐安装在D盘,如果和我一样C盘容量大的话,也可以不改,直接点击[Next ...

  6. JAVA intellij idea社区版安装教程

    文章目录 JAVA intellij idea社区版安装教程 下载 intellij idea 编写HelloWorld 修改字体 修改编程背景 JAVA intellij idea社区版安装教程 下 ...

  7. LoadRunner2022社区版安装教程

    一.官网下载 需要注册账号,登录后申请试用,然后在试用列表中点击进行下载.官网地址如下: 1.下载地址: https://sld.microfocus.com/mysoftware/download/ ...

  8. IntelliJ IDEA社区版安装spring插件

    IntelliJ IDEA社区版安装spring插件 IntelliJ IDEA商业版比社区版的功能强大,支持的开发语言.框架.技术工具等更全面.Version 2021.2.*以后版本的社区版不提供 ...

  9. eve-ng社区版安装

    环境介绍 个人感觉最好用的模拟器之一.eve-ng模拟器,社区版的安装.eve-ng模拟器是老外的,由于某些原因镜像下载被墙了.所以如果你需要镜像可以联系我,我给你下载分享. 系统安装 如果你有科学上 ...

最新文章

  1. 的函数原型_相信我,跟着这个文章学习JS原型,你一定能看得懂
  2. 贪心 ---- Codeforces Round #618 (Div. 2)B. Assigning to Classes+贪心[证明过程]
  3. 线程的生命周期其实没有我们想象的那么简单!!
  4. 构建更好的敏捷项目管理组织所需的4种工具
  5. 开发日记-20190528 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》.desktop创建
  6. HDU 1232 - 畅通工程
  7. java鼠标经过时变色_将鼠标悬停在标签上时,鼠标指针会变为手形
  8. hdu 1250 Hat's Fibonacci
  9. mysql数据库常见问题_初学者必读 MySQL数据库常见问题汇总
  10. python画圣诞树代码解读_实战 | 教你用Python画各种版本的圣诞树
  11. 吴恩达机器学习训练2:Logistic回归
  12. 八种常用排序算法参考
  13. 职场人,职场事,八卦一下职场那些有意思的公众号
  14. 16.卷1(套接字联网API)---非阻塞式IO
  15. SQLSERTVER安装教程
  16. 常用的电气制图软件有哪些?以及各自的优缺点
  17. QDateTime 和tm 的时间显示
  18. heap exploitation巩固——堆中的off-by-one
  19. oracle 分区表 变大,Oracle11G新特性:分区表分区默认segment大小64k变为8M
  20. (图解)一步一步使用CPP实现深度学习中的卷积

热门文章

  1. 【gdgzezoi】Problem B: 天天爱跑步
  2. c++实现三国杀小游戏
  3. python之excel数据读取与分类累加
  4. java web项目——MySQL中文乱码问题解决
  5. 下载本地pdf并压缩为zip文件
  6. python openssl 证书加解密过程感觉是这样
  7. 根据目标检测结果裁剪bbox保存到本地,python,opencv
  8. 无法启用网络发现的解决方法
  9. 人生感悟:欲望适度则为利,欲望过度则为害,高级java开发工程师简历
  10. 微信小程序——增删改