精华内容
下载资源
问答
  • gitlab搭建

    2019-03-05 14:56:00
    基于腾讯云  gitlab搭建:https://blog.csdn.net/duyusean/article/details/80011540  gitlab使用:...    gitlab搭建提示inet_interfacesJob for postfix.servi...

    基于腾讯云

      gitlab搭建:https://blog.csdn.net/duyusean/article/details/80011540

       gitlab使用:https://blog.csdn.net/justlpf/article/details/80681853

           

      gitlab搭建提示inet_interfacesJob for postfix.service failed because the control process exited with erro

     

          

      •   修改 /etc/postfix/main.cf的设置    
      •   inet_protocols = ipv4  
      •   inet_interfaces = all  

     

    转载于:https://www.cnblogs.com/lyh0301/p/10476820.html

    展开全文
  • gitlab 搭建

    2017-06-14 20:17:56
    gitlab 搭建 安装CentOS 7 用U盘安装 CentOS 7 CentOS 7 跟以前的版本有些不同,使用老毛桃,软碟通或者其他的启动U盘制作工具制作的镜像无法启动,需要使用Fedora Media Writer 制作安装镜像 ...安装gitlab ...
        

    gitlab 搭建

    安装CentOS 7

    用U盘安装 CentOS 7

    CentOS 7 跟以前的版本有些不同,使用老毛桃,软碟通或者其他的启动U盘制作工具制作的镜像无法启动,需要使用Fedora Media Writer 制作安装镜像

    https://wiki.centos.org/zh/Ho...

    安装gitlab

    按照官方的安装方法通过增加yum.repo源来安装
    https://about.gitlab.com/inst...

    yum.repo 地址

    也可以手工增加repo地址 /etc/yum.repo.d/gitlab-ce.repo

    https://packages.gitlab.com/i...

    [gitlab_gitlab-ce]
    name=gitlab_gitlab-ce
    baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/7/$basearch
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
    metadata_expire=300
    
    [gitlab_gitlab-ce-source]
    name=gitlab_gitlab-ce-source
    baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/7/SRPMS
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
    metadata_expire=300

    使用ldap登录

    在企业里面一般使用ldap来管理内部用户,使用ldap用户登录就可以不用注册了,一套用户登录所有系统。

    配置文件

    /etc/gitlab/gitlab.rb

    gitlab_rails['ldap_enabled'] = true
    
    ###! **remember to close this block with 'EOS' below**
    gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'
      main: # 'main' is the GitLab 'provider ID' of this LDAP server
        label: 'LDAP'
        host: '_your_ldap_server'
        port: 3268
        uid: 'sAMAccountName'
        method: 'plain' # "tls" or "ssl" or "plain"
        bind_dn: '_the_full_dn_of_the_user_you_will_bind_with '
        password: '_the_password_of_the_bind_user '
        active_directory: true
        allow_username_or_email_login: false
        block_auto_created_users: false
        base: ''
        user_filter: ''
        attributes:
          username: ['sAMAccountName']
          email:    ['mail']
          name:       'cn'
          first_name: 'givenName'
          last_name:  'sn'
    EOS

    /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

    ldap:
        enabled: true
        sync_time:
        host: _your_ldap_server
        port: 3268
        uid: sAMAccountName
        method:  plain # "tls" or "ssl" or "plain"
        bind_dn: '_the_full_dn_of_the_user_you_will_bind_with'
        password: '_the_password_of_the_bind_user'
        active_directory: true
        allow_username_or_email_login: false
        base: ''
        user_filter:

    测试配置文件

    sudo gitlab-rake gitlab:ldap:check

    参考

    https://docs.gitlab.com/ee/ad...

    gitlab 服务

    查看服务状态和重启服务

    sudo gitlab-ctl status
    sudo gitlab-ctl restart
    展开全文
  • Gitlab搭建

    2020-03-14 22:50:57
    Gitlab搭建 1.开始的软件准备工作: VMware Workstation Centos7 镜像文件 SecureFX SecureCRT gitlab-ce-12.8.6-ce.0.el7.x86_64的rpm文件 2.预备工作: 安装centos7在虚拟机上,安装软件选择那里,选择安装...

    Gitlab的搭建

    1.开始的软件准备工作:

    1. VMware Workstation
    2. Centos7 镜像文件
    3. SecureFX
    4. SecureCRT
    5. gitlab-ce-12.8.6-ce.0.el7.x86_64的rpm文件

    2.预备工作:

    1. 安装centos7在虚拟机上,安装软件选择那里,选择安装GNOME,里面勾上传统windows X 系统的兼容性。
    2. 设置centos7的静态ip。用vim打开ifcfg-ens33文件后,修改如下 : BOOTPROTO=static, ONBOOT=yes,在这下面在增加三行,分别为:IPADDR=192.168.x.x
      GATEWAY=192.168.x.x , DNS1=192.168.x.x 第一个是ip地址,第二个是网关,第三个是域名系统。不知道填什么的小伙伴 可以去打开自己的虚拟机,左上角编辑-虚拟网络编辑器。里面会有两个vmnet1和vmnet8,点第二个下面就会显示你的ip地址.GETWAY和DNS1的值一样.修改文件内容的时候一定要记得root权限才能改.修改完成后记得ping一下物理主机和随便一个网址。
        1. cd /etc/sysconfig/network-scripts/
        2. ll|less
        3. vim ifcfg-ens33    
    

    3.操作过程:

    • 打开SecureFX,创建一个连接,主机名就是自己刚刚的ip地址,建立连接成功后,把自己从gitlab官网下载的gitlab-ce的文件上传。
    • 将gitlab-ce-12.8.6-ce.0.el7.x86_64的rpm的文件移动到opt路径下。
    • mv gitlab-ce-12.8.6-ce.0.el7.x86_64.rpm /opt
    • 用SecureCRT建立一个连接,连接成功后,打开opt目录,在里面新建一个脚本文件。
    • cd /opt
    • vim install.sh
    • 下面代码输入进新建的脚本当中去。
    • sudo rpm -ivh /opt/gitlab-ce-12.8.6-ce.0.el7.x86_64.rpm
    • sudo yum install -y curl policycoreutils-python openssh-server cronie
    • sudo lokkit -s http -s ssh
    • sudo yum install postfix
    • sudo service postfix start
    • sudo chkconfig postfix on
    • curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    • sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce
    • 然后保存文件接下来给文件改个权限,然后执行。
    • chmod 755 install.sh
    • ./install.sh
    • 过程比较缓慢,请耐心等待。成功后请重启centos7。
    • 重启后,我们需要停止一下centos的防火墙,6和7的命令有一些区别。
    • service firewalld stop
    • 初始化gitlab-ctlreconfigure
    • 启动gitlab-ctl start 停止gitlab-ctl stop
    • 启动完成后,在网页上输入你配的ip地址,就会弹出一个让你更新gitlab密码的一个网站。重置密码后,gitlab的搭建就已经完成了。

    4.小注:

    • 可能在安装的时候会出现一些小问题,例如像虚拟机网络ping不通,或命令输入的时候报错…。
    • 搭建gitlab的时候我用的安装包可能和你们的版本不一样,所以呢你们用的是什么版本,命令中相对于的就要改成自己版本的名字。
    • 远程连接软件,一定要填对ip地址。
    • 搭建gitlab怕出错,虚拟机还得从装的小伙伴,在记得搭建前,快照一下。
    • gitlab打不开,记得关闭防火墙。虚拟机搭建起来的gitlab运行速度会比较慢。

    5.结尾:
    这是我第一次写博客,可能难免有出错,就是希望还不会搭建gitlab的小伙伴,也能自己学会搭建,
    我会继续努力的,谢谢大家。

    展开全文
  • GitLab搭建

    千次阅读 2019-11-05 13:18:35
    GitLab缺省端口为80,我机器的80端口已经给使用,所以需要修改GitLab的端口。 sudo vim /var/opt/gitlab/nginx/conf/gitlab-http.conf 将配置文件中的80端口,改为81。 启动GitLab sudo gitlab-ctl ...

    环境

    UBUNTU 18.04

    安装过程

    安装必须的服务

    sudo apt-get update
    sudo apt-get install -y curl openssh-server ca-certificates
    sudo apt-get install -y postfix    #选择 Internet Site

    安装GPG公钥

    curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null 

    配置镜像路径

    选择清华大学的路径

    sudo vi /etc/apt/sources.list.d/gitlab-ce.list  

    我这里是不存在这个gitlab-ce.list文件,写入

    deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

    安装gitlab-ce

    sudo apt-get update
    sudo apt-get install gitlab-ce

    执行配置

    sudo gitlab-ctl reconfigure

    这个命令需要一些时间,不需要人工干预。

    配置GitLab端口

    GitLab缺省端口为80,我机器的80端口已经给使用,所以需要修改GitLab的端口。

    sudo vim /var/opt/gitlab/nginx/conf/gitlab-http.conf

    将配置文件中的80端口,改为81。

    启动GitLab

    sudo gitlab-ctl start

    浏览器进行访问

    http://127.0.0.1:81

    第一次访问的时候出现这样的状况: gitlab访问提示502错误。百度以下, 问题是:机器内存太小,内存太小,内存太小,重要的事情说三遍。耐心等一段时间,再次访问就好了。

    注意第一次访问GitLab服务器的时候,会让您修改root的密码。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,006
精华内容 2,802
关键字:

gitlab搭建