zoukankan      html  css  js  c++  java
  • gitalb的搭建与使用

    以CentOS 7为例

      一.首先安装VM虚拟机

          VMware-workstation-full-12.1.1-3770994.exe 注:这是虚拟机文件名,具体文件去相关网站下载

      二.在创建虚拟机,获取已经准备好的CentOS镜像文件

          CentOS-7-x86_64-DVD-1511.iso  注:这是CentOS文件名,具体文件去相关网站下载

        1.点击自定义硬件设置虚拟机内存大小为2G   2048MB

          

        2.设置管理,链接网络

          

        3.设置用户,root密码

          

        4.输入帐号密码

          初始帐号是:root

          密码是之前设置的root密码:*********

         

        三.安装CentOS相关的依赖文件

          1.安装依赖软件

            命令:yum -y install policycoreutils openssh-server openssh-clients postfix

          2.设置 postfix 开机启动,并启动,postfix 支持gitlab发信功能

            命令:systemctl enable postfix && systemctl start postfix

          3.通过ifconfig查询虚拟机的ip地址,方便在gitlab中修改ip地址

            1)ifconfig命令是设置或显示网络接口的程序

            2)有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令。这个时候你进入终端,运行ifconfig命令就会出错!

            

            3)查询ifconfig这个命令在哪个包里面

              yum search ifconfig

              

              通过yum search 这个命令发现ifconfig这个命令是在net-tools. x86_64这个包里,下面我们只要安装就行了

            4)下载安装net-tools. x86_64包

              yum install net-tools.x86_64

            5)输入ifconfig 查询虚拟机的ipdizhi 

              

              ip地址为:192.168.159.128

        四.安装ScrtSfx

            ScrtSfx712-SetUp.rar

        五.使用ScetSfx链接虚拟机

          

        六:下载wget工具

            命令:yum -y install wget

        七:使用wget工具下载gitlab  rpm

            wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

           1.安装 gitlab

            1)rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 

              

            2)出现这个错误的时候,表面没有 policycoreutils-python这个依赖需要下载

            3)命令:yum install policycoreutils-python

            4)重新执行安装 gitlab命令

        八:修改 gitlab 配置文件,指定服务器 IP 和自定义端口

            vi /etc/gitlab/gitlab.rb

            

            

        九:重新配置并启动 gitlab

            重新配置gitlab
            gitlab-ctl reconfigure
            重启gitlab
            gitlab-ctl restart

        十:访问 gitlab 页面浏览器访问 http://192.168.159.128,若访问成功,则需要重置密码。

          1:如果访问不成功,可能是没有关闭虚拟机的防火墙

            CentOS 7版本防火墙相关操作命令

          1)开启防火墙:systemctl start firewalld

          2)看防火前状态:firewall-cmd --state

          3)关闭防火墙:systemctl stop firewalld

          4)关闭防火墙开机启动:systemctl disable firewalld

          5)查看防火墙开机启动状态:systemctl list-unit-files|grep firewalld

          2:访问成功,重置密码

            

         十一:下载git

            命令:yum install git

         十二:配置生成用户,邮箱

            命令:git config --global user.name "xiaoye"

            命令:git config --global user.email "xiaoye@gmail.com"

         十三:生产ssh key

            命令:ssh-keygen

            一直回车,最后在用户目录(C:Userslena.ssh)下会出现.ssh 目录,里面包括生成的公钥和秘钥:id_rsa、id_rsa.pub

            将.ssh/id_rsa.pub的内容拷贝到gitlab settings中,如图所示:

            

        ssh key添加完成后,拉取和推送代码就不需要输入密码,非常便捷。

  • 相关阅读:
    转 Hystrix超时实现机制
    Hystrix实现ThreadLocal上下文的传递 转
    MongoDB里做表间关联
    转载:mongodb的两阶段提交实战
    MongoDB中的读写锁
    Mongodb中的 原子性 隔离性
    web服务优化
    MongoDB分片(Sharding)技术
    MongoDB复制集
    consul分布式集群搭建
  • 原文地址:https://www.cnblogs.com/yetianxi/p/8985542.html
Copyright © 2011-2022 走看看