• 代码配置仓库GitLab安装部署


    Github是目前世界上代码行数最多的在线软件版本配置库平台,而Gitlab是Github对应的开源版本,本文主要描述Gitlab的安装部署。

    https://about.gitlab.com/

    https://gitlab.cn/install/

    图片

    如上所示,从官方网站中下载不同操作系统的版本,本文主要描述Centos的安装版本

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

    sudo systemctl enable sshd

    sudo systemctl start sshd

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

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

    sudo systemctl reload firewalld

    图片

    图片

    如上所示,安装基础集成软件包、设置远程访问服务协议、设置防火墙安全访问协议、重启防火墙

    curl -fsSL  https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

    图片

    如上所示,设置Gitlab提供的Centos安装软件包仓库的网络地址

    sudo EXTERNAL_URL="https://gitlab.codetest.com"  yum install -y gitlab-jh

    gitlab-ctl start

    图片

    图片

    如上所示,Gitlab在Centos上安装成功、启动Gitlab实例、其使用NGINX作为代理服务器、postgresql作为数据库、redis作为缓存

    192.168.0.102 gitlab.codetest.com

    图片

    如上所示,在Windows的host文件中配置Centos的IP地址与域名网址的映射关系

    https://gitlab.codetest.com/

    图片

    如上所示,在本地Windows系统的浏览器中访问Centos中安装的Gitlab服务器网址

    图片

    如上所示,登录Gitlab成功

    图片

    如上所示,创建一个公共的新项目Git仓库test2023

    https://gitlab.codetest.com/root/test2023.git

    图片

    如上所示,获取test2023的项目地址

    ssh-keygen -t ed25519-sk

    cat ~/.ssh/id_ed25519.pub | clip

    图片

    图片

    如上所示,生成Git客户端访问Gitlab的秘钥以及公钥

    图片

    如上所示,将id_ed25519.pub公钥的内容复制到Gitlab的SSH Keys配置项中

    ssh -T git@gitlab.codetest.com

    git clone git@gitlab.codetest.com:root/test2023.git

    图片

    如上所示,在Git客户端中访问Gitlab的项目test2023成功

  • 相关阅读:
    基于DEM的坡度坡向分析
    让AI保持怪异
    进程和线程详解
    会议信息管理系统SSM记录(三)
    归纳总结笔记
    经纬度PLT文件格式说明
    [附源码]SSM计算机毕业设计志愿者管理系统论文2022JAVA
    定时执行专家 —— 定时循环发送UDP消息(例如:控制远程电脑的开机、关机、重启、打开和关闭程序等)
    Redis 通用命令(keys,help,mset,exists,expire,ttl,tab补全)
    计算机网络 期末复习(谢希仁版本)第3章
  • 原文地址:https://blog.csdn.net/uesowys/article/details/132916392