阿里云安装Gitlab

手动部署GitLab环境

完成以下操作,手动部署GitLab环境:

  1. 安装依赖包。

    sudo yum install -y curl policycoreutils-python openssh-server
  2. 设置SSH开机自启动并启动SSH服务。
    sudo systemctl enable sshd
    sudo systemctl start sshd
  3. 安装Postfix来发送通知邮件。
    sudo yum install postfix
  4. 设置Postfix开机自启动。
    sudo systemctl enable postfix
  5. 启动Postfix服务。
    1. 运行命令vim /etc/postfix/main.cf打开main.cf文件,找到下图内容:

    2. 按i进入编辑模式。
    3. 将这行代码改为inet_interfaces = all
    4. 按Esc退出编辑模式,然后输入:wq并回车以保存并关闭文件。
    5. 运行命令sudo systemctl start postfix启动Postfix服务。
  6. 添加GitLab软件包仓库。
     curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  7. 安装GitLab。
    sudo EXTERNAL_URL="GitLab服务器的公网IP地址" yum install -y gitlab-ce

    说明 您可从ECS管理控制台的实例列表页面找到GitLab服务器的公网IP地址。

  8. 使用浏览器访问GitLab服务器的公网IP地址。

    返回页面如下图所示,说明环境搭建成功。

原文地址:https://www.cnblogs.com/dalianpai/p/12234310.html

时间: 2024-10-09 15:45:00

阿里云安装Gitlab的相关文章

转 CentOS 初体验十四:阿里云安装Gitlab

原文 https://blog.csdn.net/zhaoyanjun6/article/details/79144175 非Unix操作系统(Windows) GitLab是专为Unix操作系统开发的. GitLab 不可 运行在Windows操作系统上,而且我们近期也没有考虑支持Windows. 你可以在Linux虚拟机上或者Docker上来安装GitLab. 硬件需求 安装使用 GitLab 需要至少 4GB 可用内存, 由于操作系统和其他正在运行的应用也会使用内存, 所以安装 GitLa

阿里云安装mysql后查看不到初始密码的解决办法

在阿里云安装mysql后用grep 'A temporary password' /var/log/mysqld.log命令查看MySQL初始密码,毛线都没有看到,然后直接到/var/log/mysqld.log查看mysqld.log文件发现文件是一片空白,一脸懵逼. 解决办法如下: 修改mysql的配置文件,使之可以跳过密码直接用root进入数据库 (1)首先找到mysql的配置文件my.cnf 一般在  /etc/my.cnf (2)cd进 /etc 直接 vim my.cnf 编辑他 (

阿里云安装jdk报错gzip: stdin: unexpected end of file

在阿里云上面安装jdk时候报了这个问题,如下图所示 然后看了下jdk应该是有150多M的,但是阿里云上面的只有1M多,删除 重新下载... tar zxvf jdk 好了

阿里云安装JDK1.7

本人阿里云选择的是CentOS 7.0系统,本系列文件将全部基于此环境. 1.下载JDK,版本为jdk-7u79-linux-x64.tar.gz 2.使用FileZilla上传至/software 3.进入/software目录 4.使用下列命令解压jdk压缩文件 tar -zxvf jdk-7u79-linux-x64.tar.gz  -C /usr/local/src/ 5.给root用户设置JAVA环境变量 vim /root/.bash_profile 6.编辑文件加入 JAVA_HO

阿里云 安装 配置vsftpd

首先:查看阿里云安全组配置是否添加入网端口21 --> 阿里云里的防火墙端口要开一下21 1:安装yum -y install vsftpd 2:配置vsftpd.conf文件 3:添加账号:useradd(-g组.-d目录.-s) 4:设置密码:passwd 用户名(新版的密码不能包含用户名) 5:重启ftp 远程链接报 1:响应: 500 OOPS: failed to open xferlog log file:/data/logs/ftp/vsftp.log  //缺少vsftp.log

CDH6.1.1阿里云安装实践

概念介绍 CDH概览 CDH是Apache Hadoop和相关项目的最完整.最受测试和最流行的发行版.CDH提供Hadoop的核心元素-可伸缩存储和分布式计算-以及基于web的用户界面和重要的企业功能.CDH是Apache许可的开放源码,是唯一提供统一批处理.交互式SQL和交互式搜索以及基于角色的访问控制的Hadoop解决方案. CDH 提供以下特性: 灵活性:存储任何类型的数据并使用各种不同的计算框架进行操作,包括批处理.交互式SQL.免费文本搜索.机器学习和统计计算. 集成:在一个完整的Ha

阿里云安装zk并连接javaAPI测试

1.安装 可参照Ubuntu 搭建Zookeeper服务进行安装并启动. 2.注意 阿里云环境开放2181端口 2.1 查看已开放端口: firewall-cmd --permanent --zone=public --list-ports 2.2 永久的添加该端口.去掉--permanent则表示临时. firewall-cmd --permanent --zone=public --add-port=2181/tcp 2.3 加载配置,使得修改有效 firewall-cmd --reload

阿里云安装RocketMQ

说明: 我的阿里云是centos 6.9 jdk 1.8.0_192-b12(安装教程参照:https://www.cnblogs.com/kingsonfu/p/9801556.html) maven apache-maven-3.6.1(安装教程参照:https://www.cnblogs.com/yangyuke1994/p/10592055.html) 安装jdk,配置环境变量 安装maven,配置环境变量 新建rocketmq目录,下载依赖 wget http://mirror.bit

阿里云安装mysql,初始化密码修改

阿里云服务器,centos7, rpm包安装MySQL,初始化了个奇葩密码 登陆不上, 修改配置文件/etc/my.cnf,在[mysqld]下面添加一行代码:skip-grant-tables service mysqld restart mysql -uroot -p  //此时直接回车,既可以进入数据库. 进数据库后,use mysql   //选择mysql这个库,因为mysql的root密码存放在这个数据库里. show tables  //查看下mysql库里有哪些表,我们需要操作的