GIT服務與gitlab搭建

git服務搭建

  1. 安裝依賴的包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

  1. 下載git源碼並解壓

$ wget https://github.com/git/git/archive/v2.23.0.zip

$ unzip v2.23.0.zip

$ cd git-2.23.0

編譯源碼並安裝服務

make prefix=/usr/local/git all

make prefix=/usr/local/git install

 

添加環境變量

#添加環境變更

vim /etc/profile

export PATH=/usr/local/git/bin

#立即生效

source /etc/profile

#如果成功顯示版本號表示添加成功

git --version

 

 

gitlab 管理工具安裝

gitlab 鏡像源

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

硬件要求內存2G 空閒

安裝依懶服務

sudo yum install -y curl openssh-server openssh-clients cronie

sudo lokkit -s http -s ssh

安裝郵件服務

sudo yum install postfix sudo service postfix start sudo chkconfigpostfix on

安裝gitlab 組件

yum install policycoreutils-python -y

sudo rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm

配置gitlab

vim /etc/gitlab/gitlab.rb

#改成本機地址

external_url='http://192.168.x.x'

#默認8080 易引起衝突,建議修改爲其它端口

unicorn['port'] = 8080

啓動gitlab

sudo gitlab-ctl reconfigure

打開管理界面

#默認爲80端口,確保沒有端口衝突

http://192.168.x.x/

gitlab 基本操作命令

sudo gitlab-ctl start # 啓動所有 gitlab 組件;

sudo gitlab-ctl stop # 停止所有 gitlab 組件;

sudo gitlab-ctl restart # 重啓所有 gitlab 組件;

sudo gitlab-ctl status # 查看服務狀態;

sudo gitlab-ctl reconfigure # 啓動服務;

sudo vim /etc/gitlab/gitlab.rb # 修改默認的配置文件;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章