git web管理ツールgitlab

2149 ワード

gitlabミラーサイト:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
 
余談:1.パーソナルプロジェクトまたはエンタープライズ・スモールプロジェクトでは、gitまたはsvnをプロジェクト・バージョン・コントローラとして選択できるcodingを使用してプロジェクト・バージョン管理を推奨します.機能も十分使えます.2.これをインストールするには、linuxシステムに2 Gの空きメモリがあることを保証する必要があります.そうしないと、起動に失敗する可能性があります.3.gitをインストール前の記事のソースコードを参考にgit 2をインストールする
 
  • rootユーザー(centos 6.5)は/data/toolsディレクトリに入り、gitlabミラー
    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm
  • をダウンロードします.
  • ミラーは比較的大きく、別のウィンドウを開き、関連する依存および補助ツール
  • をインストールする.
  • #    
    sudo yum install -y curl openssh-server openssh-clients cronie policycoreutils-python
    
    #  ssh     
    sudo lokkit -s http -s ssh
    
    #      
    sudo yum install -y postfix
    
    #      
    sudo service postfix start
    
    #          
    sudo chkconfig postfix on 
    
    
    
     
  • この時、ミラーはダウンロードしたはずで、gitlab
    sudo rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm
  • のインストールを開始します.
  • gitlab構成
    #      :
    vim /etc/gitlab/gitlab.rb
    
    #          4 
    #    (  IP  ,  80      )
    external_url='http://12.0.0.170'
    #    
    gitlab_rails['backup_path'] ="/data/gitlab/backups"
    
    #    
    git_data_dirs({
       "default" => {
         "path" => "/data/gitlab/git-data",
         "failure_count_threshold" => 10,
         "failure_wait_time" => 30,
         "failure_reset_time" => 1800,
         "storage_timeout" => 30
        }
     })
    
    #    
    unicorn['port'] =  8080
  • を修正する.
  • 初期化gitlab
    sudo gitlab-ctl reconfigure
  • gitlab
    sudo gitlab-ctl restart
  • を起動する
  • 良い習慣を身につけて、定時バックアップ
  • #      
    crontab -e
    #    
     0  2  *  *  * /usr/bin/gitlab-rake gitlab:backup:create
     
  • gitlab基本操作コマンド
    #      gitlab   ;
    sudo gitlab-ctl start 
    
    #      gitlab   ;
    sudo gitlab-ctl stop
    
    #      gitlab   ; 
    sudo gitlab-ctl restart 
    
     #       ;
    sudo gitlab-ctl status
    
    #     ;
    sudo gitlab-ctl reconfigure
    
    #          ; 
    sudo vim /etc/gitlab/gitlab.rb