GitLab的安装及使用
Gitlab环境部署
- 安装依赖包。
sudo yum install -y curl policycoreutils-python openssh-server - 设置SSH开机自启动并启动SSH服务。
sudo systemctl enable sshd
sudo systemctl start sshd - 安装Postfix来发送通知邮件。
sudo yum install postfix - 设置Postfix开机自启动。
sudo systemctl enable postfix - 启动Postfix服务。
- 输入命令
vim /etc/postfix/main.cf打开main.cf文件并找到下图内容:
- 将这行代码改为
inet_interfaces = all,然后按Esc键,然后输入:wq并回车以保存并关闭main.cf文件。 - 输入命令
sudo systemctl start postfix启动Postfix服务。
- 输入命令
- 添加GitLab软件包仓库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash - 安装GitLab。
sudo EXTERNAL_URL="GitLab服务器的公网IP地址" yum install -y gitlab-ce说明 您可从ECS 管理控制台的实例列表页找到GitLab服务器的公网IP地址。 - 使用浏览器访问GitLab服务器的公网IP地址,显示如下页面,说明环境搭建成功。

GitLab使用
登录GitLab
- 在浏览器的地址栏中输入ECS服务器的公网IP即可登录GitLab的界面,第一次登录使用的用户名和密码为 root 和 5iveL!fe。
- 首次登录会强制用户修改密码。密码修改成功后,输入新密码进行登录。


创建Project
- 安装Git工具linux:安装Git,使用自带的源安装。
yum install git
- 生成密钥文件。
使用ssh-keygen生成密钥文件.ssh/id_rsa.pub,再将公钥文件id-rsa.pub中的内容粘帖到GitLab服务器的SSH-key的配置中。


- 在GitLab的主页中新建一个Project。


- 添加ssh key导入步骤2中生成的密钥文件内容:


ssh key添加完成:

项目地址,该地址在进行clone操作时需要用到:

简单配置
- 配置使用Git仓库的人员姓名。
git config --global user.name "上海驻云" - 配置使用Git仓库的人员email,填写自己的公司邮箱。
git config --global user.email "support@jiagouyun.com" - 克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件。
git clone git@iZbp1h7fx16gkr9u4gk8v3Z:root/test.git
上传文件
- 进入到项目目录。
cd test/ - 创建需要上传到GitLab中的目标文件。
echo “test” > /root/test.sh - 将目标文件或者目录拷贝到项目目录下。
cp /root/test.sh ./
- 将test.sh文件加入到索引中。
git add test.sh - 将test.sh提交到本地仓库。
git commit -m “test.sh” - 将文件同步到GitLab服务器上。
git push -u origin master
- 在网页中查看上传的test.sh文件已经同步到GitLab中。

- 原文地址:https://help.aliyun.com/document_detail/52857.html
GitLab的安装及使用的更多相关文章
- gitlab一键安装 (转)
原文地址:http://www.2cto.com/os/201411/353292.html 0 简介bitnami和gitlab bitnami BitNami是一个开源项目,该项目产生的开源软件包 ...
- gitlab的安装以及汉化
gitlab的安装 首先在网上下载好任意版本gitlab的rpm包 推荐下面的地址: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gi ...
- gitlab一键安装+配置(备份+LADP认证)
gitlab一键安装+配置(备份+LADP认证) #gitlab一键安装 #centos6 mini, GitLab社区版 #参考官方最新文档 https://www.gitlab.com.cn/in ...
- Gitlab的安装与实践
tucao 先让我来吐槽一下下,使用GitHub以及Bitbucket比较不太稳定,尤其是后者,可以说是极其不稳定,甚至无法克隆仓库到本地.因此,决定安装一款开源且免费的Git服务到自己的服务器主机上 ...
- Gitlab的安装及项目新建
1. Gitlab的安装及仓库创建 1.1下载gitlab安装包 1).官网下载速度较慢 建议先行下载 国内的源里面可以找到最新的版本https://mirrors.tuna.tsinghua.edu ...
- DevOps之一 Gitlab的安装与配置
gitlab的安装 参考治疗:https://www.gitlab.com.cn/installation/#centos-7 http://www.21yunwei.com/archives/435 ...
- gitlab的安装和基本使用
一.gitlab的安装 1)安装依赖包 sudo yum install git vim gcc glibc-statc telnet -y sudo yum install -y curl poli ...
- docker+gitlab的安装和迁移
docker+gitlab的安装 docker search gitlab docker pull docker.io/gitlab/gitlab-ce docker run --name=: -- ...
- Gitlab的安装汉化及问题解决
Gitlab的安装汉化及问题解决(2017/12/14目前版本为10.2.4) 一.前言 Gitlab需要安装的包太TM多了,源码安装能愁死个人,一直出错,后来发现几行命令就装的真是遇到的新大陆一样. ...
- 持续集成(1)gitlab的安装
操作系统:centos 6.5 关闭selinux # 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled ,然后重启电脑 # ...
随机推荐
- google colab 杂谈
需要一个GPU服务器,找到了免费的Google Colab 一.切换tensorflow版本: %tensorflow_version 1.x import tensorflow as tf tf._ ...
- 第 4篇 Scrum 冲刺博客
一.站立式会议 1.站立式会议照片 2.昨天已完成的工作 登录信息的匹配 3.今天计划完成的工作 ①售货员页面功能 ②销售排行 4.工作中遇到的困难 ①页面按钮太过复杂,逻辑错乱 ②有的同学数据库驱动 ...
- Srcum冲刺_Day05
一.团队展示: 1.项目:light_note备忘录 2.队名:删库跑路队 3.团队成员 队员(不分先后) 项目角色 黄敦鸿 后端工程师.测试 黄华 后端工程师.测试 黄骏鹏 后端工程师.测试 黄源钦 ...
- 最简单的Go Dockerfile编写姿势,没有之一!
1. Dockerfile一些额外注意点 选择最简单的镜像 比如alpine,整个镜像5M左右 设置镜像时区 RUN apk add --no-cache tzdata ENV TZ Asia/Sha ...
- BJOI2017 机动训练
落谷.Loj. Description 定义机动路径为: 没有自环 路径至少包含两个格子 从起点开始每一步都向不远离终点的方向移动 相同地形序列指路径上顺序经过的地形序列. 定义机动路径的权值为相同地 ...
- 【APIO2019】桥梁(询问分块)
Description 给定一张 \(n\) 个点,\(m\) 条边的无向图,边 \(i\) 的权值为 \(d_i\).现有 \(q\) 次操作,第 \(j\) 个操作有两种模式: \(1\ b_j\ ...
- 服务器ganglia安装(带有登录验证)
1.ganglia组件gmond相当于agent端,主要手机各node的性能状态:gmetad相当于server端,从gmond以poll的方式收集和存储原数据:ganglia-web相当于一个web ...
- python写几个排序算法
def maopao(data: list): """ 两两比较 :param data: :return: """ length = le ...
- ubuntu 设置apple主题
ubuntu 设置apple主题 参考地址,主要是看这个,很详细 https://linuxhint.com/gnome-tweak-tool-ubuntu-17-10/ 效果图 终端命令 $ sud ...
- linux 配置本地yum源,配置国内yum源,配置epel源
目录 一.配置本地yum源 二.配置国内yum源和epel源 一.配置本地yum源 1.挂载ISO镜像 mount -o loop /mnt/yum-iso/CentOS-7-x86_64-DVD-1 ...