GitLab安装和使用

一、使用中国镜像安装GitLab

    pre: 在centos7下安装GitLab之前,最好修改本地Centos的yum源为阿里的,参见第四、修改Centos的yum源部分。

    直接vim /etc/yum.repos.d/gitlab-ce.repo,内容为:

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

    执行以下命令(执行过程可能会比较慢):

sudo yum makecache            // 本地yum缓存
sudo yum install gitlab-ce    // 自动安装最新版

    该安装方式比较简单,当看到下面的图标时表示成功了:

GitLab安装和使用_第1张图片

    一些常用的相关命令如下:

sudo gitlab-ctl start                // 启动
sudo gitlab-ctl stop                 // 停止
sudo gitlab-ctl restart              // 重启
sudo gitlab-ctl status               // 查看状态
sudo gitlab-ctl reconfigure          // 启动服务
sudo vim /etc/gitlab/gitlab.rb       // 修改默认的配置文件(主要是修改ip或域名等)
sudo gitlab-ctl tail                 // 查看日志

    GitLab 默认断点为80,若有冲突需要修改如下:

 

cd /var/opt/gitlab/nginx/conf 

vim gitlab-http.conf        // 修改nginx的监听端口即可

   GitLab安装和使用_第2张图片

    修改完之后需要重启gitlab,sudo gitlab-ctl restart

 

二、GitLab的登录

    在确保GItLab安装并且启动的情况下,检查gitlab.rb中配置的端口是否能访问(开启防火墙端口或关闭防火墙),然后在浏览器中访问地址(默认:gitlab服务的ip地址即可,需要查看gitlab.rb中的端口是否已经被修改),第一次访问时候需要使用初始化账号(root)和初始化密码(5iveL!fe)登录。并修改自己的密码。

    我是在本地使用虚拟机方式搭建的GitLab,所以性能不是很好,可能会报错502,如下:

GitLab安装和使用_第3张图片

    则需要修改HTTP的返回时间,如下:

三、GitLab的使用的维护

    1、GitLab配置SSH Key

    可以在linux下生成一堆公钥和私钥:默认生成后在 /root/.ssh/下,生成时可以全部使用默认即可,即全部下一步:

GitLab安装和使用_第4张图片

    生成的公钥和私钥在默认目录下,id_rsa和id_rsa.pub:

将公钥id_ras.pub下的下的内容copy到GitLab的 设置》SSH key 下,如图:

GitLab安装和使用_第5张图片

   GitLab安装和使用_第6张图片

    最好在私钥的服务器上使用命令拉取一下项目,进行测试:

git clone [email protected]:root/kevin.git[email protected]:root/kevin.git

 

 

 

你可能感兴趣的:(基础工程)