gitlab服务器社区版安装与使用
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服务器社区版安装与使用相关推荐
- linux文件安装DBeaver,[deepin][linux][DBeaver]DBeaver社区版安装好没有图标
[deepin][linux][DBeaver]DBeaver社区版安装好没有图标 https://www.cnblogs.com/landv/p/13956926.html 修改 /usr/shar ...
- 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三
在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...
- pycharm 中文_环境搭建:3.pycharm社区版安装配置
0.前言 如果可以的话,请先关注(专栏和账号),然后点赞和收藏,最后学习和进步.你的支持是我继续写下去的最大动力,个人定当倾囊而送,不负所望.谢谢!!! 1.前提 基于win10专业版64位系统+64 ...
- VS2022社区版安装教程
VS2022社区版安装教程 1. 下载链接:https://visualstudio.microsoft.com/zh-hans/downloads/ 2. 点击应用程序 3. 安装启动,隐私条款界面 ...
- Pycharm-community-2020.2.3 社区版安装教程
Pycharm-community-2020.2.3 社区版安装教程 1.安装 step1 step 2 首先是更改安装地址,推荐安装在D盘,如果和我一样C盘容量大的话,也可以不改,直接点击[Next ...
- JAVA intellij idea社区版安装教程
文章目录 JAVA intellij idea社区版安装教程 下载 intellij idea 编写HelloWorld 修改字体 修改编程背景 JAVA intellij idea社区版安装教程 下 ...
- LoadRunner2022社区版安装教程
一.官网下载 需要注册账号,登录后申请试用,然后在试用列表中点击进行下载.官网地址如下: 1.下载地址: https://sld.microfocus.com/mysoftware/download/ ...
- IntelliJ IDEA社区版安装spring插件
IntelliJ IDEA社区版安装spring插件 IntelliJ IDEA商业版比社区版的功能强大,支持的开发语言.框架.技术工具等更全面.Version 2021.2.*以后版本的社区版不提供 ...
- eve-ng社区版安装
环境介绍 个人感觉最好用的模拟器之一.eve-ng模拟器,社区版的安装.eve-ng模拟器是老外的,由于某些原因镜像下载被墙了.所以如果你需要镜像可以联系我,我给你下载分享. 系统安装 如果你有科学上 ...
最新文章
- 的函数原型_相信我,跟着这个文章学习JS原型,你一定能看得懂
- 贪心 ---- Codeforces Round #618 (Div. 2)B. Assigning to Classes+贪心[证明过程]
- 线程的生命周期其实没有我们想象的那么简单!!
- 构建更好的敏捷项目管理组织所需的4种工具
- 开发日记-20190528 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》.desktop创建
- HDU 1232 - 畅通工程
- java鼠标经过时变色_将鼠标悬停在标签上时,鼠标指针会变为手形
- hdu 1250 Hat's Fibonacci
- mysql数据库常见问题_初学者必读 MySQL数据库常见问题汇总
- python画圣诞树代码解读_实战 | 教你用Python画各种版本的圣诞树
- 吴恩达机器学习训练2:Logistic回归
- 八种常用排序算法参考
- 职场人,职场事,八卦一下职场那些有意思的公众号
- 16.卷1(套接字联网API)---非阻塞式IO
- SQLSERTVER安装教程
- 常用的电气制图软件有哪些?以及各自的优缺点
- QDateTime 和tm 的时间显示
- heap exploitation巩固——堆中的off-by-one
- oracle 分区表 变大,Oracle11G新特性:分区表分区默认segment大小64k变为8M
- (图解)一步一步使用CPP实现深度学习中的卷积