zoukankan      html  css  js  c++  java
  • Centos6安装Gitlab

    1、安装:登录gitlab官网并选取合适的系统版本:https://about.gitlab.com/downloads/#centos6

    2、按照官网的文档,进行安装部署:

     

    3、安装完毕后配置URLgitlab配置文件在/etc/gitlab/gitlab.rb

    主要配置:external_url,改成现在服务器的地址或写一个自己的域名,写域名需要更改服务器的hosts文件及访问该电脑的hosts文件。

    4、使更改生效:gitlab-ctl reconfigure 

    5、配置服务器的ssh密钥:ssh-keygen -t dsa

        查看公钥:cat .ssh/id_dsa.pub,并将公钥拷贝,留用。

    ssh-dss AAAAB3NzaC1kc3MAAACBAOPKriY/OkhujR59FoMTzwlacrTJ6gW7yp1bUiOldm7VwEop5ueeoxcolDhckJuYH8g3c7+wlB4YFUTzR4yzJT8plZOai1ckPEfIy/dlo01ZzDG61qB+AAFzwRpT4+nzZgk7k9qs9fF7g1I8YzzdH2SwdsHVNwHHm//jLZtBM2H/AAAAFQDYTUaKGgYK7ZyFG99QI72LzkjMxQAAAIBHNtR7UY35EBH1dux6Z28aCIUDbVlm0QM2ILfYl7YnRxCwlN6vwCsjc3cswR8+lZPOfvduExeTUCYThGdX+MDQJ7UOvYRQ6cB51xnhvvERIQxIxfYvMVtPHXeHc27LLJkjn/24+mGG7hEqWDzJdrYMox8EvMBRHd5hCbmX3u1RpgAAAIEAg1wVUEhFF/I92tkNP9Ca/6qMxL6smxcc2Md5oxX2ilxknGmUfrwy3UDsUF1+rEXwqjt7ywJ3kNibg3sMqqDW5zWUL1VLjZEXmu0ejSF1gfnXovp7bEvir+kGd8Q2rvKI5q+w/9BwA6FTBlu6kOCCyreD085YyYfMDIwMhmWkHxQ= root@zabbix

    6、第一次访问需要设置管理员密码

     

    7、使用新密码登录。登录账号root,密码为刚才设置的密码

    8、增加ssh:点击最右上角的图标,进入setting设置,setting设置有个ssh keys设置模块,将刚才拷贝的公钥粘贴到里面就行了。

    9、设置一个新的项目,new project

        点击最左边上面那个三个横图标,点击里面的第一个选项。projects。开始设置新的项目库。

    页面打开后,拉到下面,new project。写入新的项目名,设置项目用户。目前没有添加用户,故为root。后期添加别的用户后,可选择其他用户。设置新项目的名称。设置新项目的简介。创建项目。至此,新项目在gitlab上面创建成功。

    10、 在项目页面增加文件。目前项目为空项目,没有任何文件。可以先增加一个空的README.md。然后就可以将其他文件、代码等上传到该项目。

    11、其他电脑打开该项目并下载该项目里的所有文件。输入gitlab的地址,输入用户名及密码进行登录,然后就可以对项目进行编辑。包含:上传和下载。

     

    12、在gitlab服务器打开该项目并执行上传和下载。(下面这个方法是使用ssh模式)

        a、在将要存放该项目的文件夹下执行:git  clone  git@192.168.37.130:root/gxyj_android.git,系统会创建一个项目库的文件夹。

        b、进入文件夹,设置git全局用户名及邮箱

    git config --global user.name "Administrator"

    git config --global user.email "admin@example.com"

        c、测试上传及下载。新建一个txt文件,并进行上传。

            上传测试:touch    test.txt    &&  git  add  test.txt   && git   commit  -m  "add  test"    &&  git   push  -u  origin  master

            下载测试:先在网页上创建一个txt文件3.txt,然后在服务器该项目目录下执行:git   pull

     

     

    13、升级linux系统里的自带git

        wget -O git-master.zip https://github.com/git/git/archive/master.zip

        yum install openssl-devel curl-devel expat-devel perl-ExtUtils-MakeMaker gettext gettext-libs gettext-devel asciidoc xmlto docbook2X

        make configure

        ./configure    --prefix=/usr/loca/  --with-iconv=/usr/local/libiconv

        make && make install 

        git --version  验证。若编译时失败,检查下是否安装了libiconv

     

    14、在其他服务器打开该项目并执行上传和下载。

        12步相似。git clone的地址是需要用http模式。若用ssh需要gitlab服务器分发公钥给此服务器。

     

  • 相关阅读:
    js5
    js4
    js(3)
    JS内容(2)
    html复习
    js介绍及内容(1)
    定位2
    position定位
    CSS
    列表及行块转变
  • 原文地址:https://www.cnblogs.com/shiyiwen/p/6709311.html
Copyright © 2011-2022 走看看