git服務搭建
- 安裝依賴的包
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
- 下載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 # 修改默認的配置文件;