摘要:加載配置命令當(dāng)加載完配置,啟動。啟動命令第一次打開網(wǎng)站會讓你設(shè)置賬號密碼。使用克隆命令用下載項(xiàng)目。
一、GitLab 安裝
1.1 準(zhǔn)備工作
1.1.1 關(guān)閉防火墻
關(guān)閉防火墻命令:iptables -F 查看防火墻命令:iptables -L
1.1.2 關(guān)閉SELinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config setenforce 0
1.1.3 關(guān)閉NetworkManager
systemctl disable NetworkManager
1.1.4 安裝GetLab依賴包
yum install -y curl policycoreutils policycoreutils-python openssh-server openssh-clients postfix 然后執(zhí)行:systemctl restart postfix 如果出現(xiàn)以下錯(cuò)誤: Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details. 修改 vim /etc/postfix/main.cf 以下內(nèi)容 inet_protocols = ipv4 inet_interfaces = all 執(zhí)行命令:systemctl enable postfix 檢查是否啟動: ps -ef | grep postfix
1.1.5 啟動sshd
查看是sshd 是否啟動: ps -ef | grep sshd 如果未啟動執(zhí)行以下命令。 執(zhí)行命令:systemctl enable sshd 執(zhí)行命令:systemctl start sshd
1.2 GitLab 下載
1.2.1下載地址
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.5.3-ce.0.el7.x86_64.rpm
1.2.2 解壓
rpm -ivh gitlab-ce-11.5.3-ce.0.el7.x86_64.rpm二、GitLab 配置
2.1 配置文件路徑
vim /etc/gitlab/gitlab.rb 文件
2.2 配置域名地址
填寫域名地址
2.3 修改Git庫SSH鏈接默認(rèn)端口號
2.4 郵件服務(wù)器配置
本示例參數(shù)配置為阿里云企業(yè)郵箱的配置
2.5 修改Git庫HTTP鏈接默認(rèn)端口號
2.5.1 文件路徑
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
2.5.2 修改內(nèi)容
修改完重啟: gitlab-ctl restart
注意:GitLab啟動后才可執(zhí)行此操作修改端口,不然提前修改會被配置文件覆蓋!!!
三、GitLab命令3.1 GitLab 啟動
配置文件配好后,先加載配置,第一次加載會比較慢。 加載配置命令:gitlab-ctl reconfigure 當(dāng)加載完配置,啟動GitLab。 啟動Gitlab命令:gitlab-ctl start 第一次打開Gitlab 網(wǎng)站會讓你設(shè)置root賬號密碼。
3.2 GitLab常用命令
加載配置文件命令:gitlab-ctl reconfigure 啟動GitLab命令:gitlab-ctl start 重啟GitLab命令:gitlab-ctl restart 停止GitLab命令:gitlab-ctl stop 查看GitLab服務(wù)狀態(tài):gitlab-ctl status 查看GitLab版本號:head -1 /opt/gitlab/version-manifest.txt
3.3 GitLab 日志
查看日志命令:gitlab-ctl tail四、GitLab賬戶配置SSH密鑰
4.1 本地密鑰生成
密鑰生成命令:ssh-keygen -t rsa -C "your.email@example.com" -b 4096 說明:-b 4096: b是bit的縮寫 4096是密鑰的長度,最小768位 ,默認(rèn)2048位
4.2 查看本地密鑰
id_rsa 是私鑰,id_rsa.pub 是公鑰,Linux 和Windonws文件路徑分別為:
Linux:
Windonws:
4.3 配置密鑰
返回GitLab項(xiàng)目庫,復(fù)制git庫SSH鏈接。
使用git克隆命令,用ssh下載項(xiàng)目。
五、GitLab 漢化5.1 下載最新的漢化包
git clone https://gitlab.com/xhang/gitlab.git 如果要下載指定版本的漢化包,需要加上版本號。例:下載11.0.6,命令如下: git clone https://gitlab.com/xhang/gitlab.git -b v11.0.6-zh 在漢化之前要先停止GitLab ,命令 :gitlab-ctl stop 。
5.2 漢化文件覆蓋
cp -r -f ./gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ 這里有個(gè)坑,復(fù)制覆蓋的時(shí)候你要按N多個(gè)Y,用其他的方法也比較麻煩,在cp前邊加個(gè)反斜杠就搞定了 cp -r -f ./gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ 復(fù)制完成后重新加載配置,命令:gitlab-ctl reconfigure ,并啟動GitLab ,命令:gitlab-ctl start 。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/31096.html
摘要:加載配置命令當(dāng)加載完配置,啟動。啟動命令第一次打開網(wǎng)站會讓你設(shè)置賬號密碼。使用克隆命令用下載項(xiàng)目。 一、GitLab 安裝 1.1 準(zhǔn)備工作 1.1.1 關(guān)閉防火墻 關(guān)閉防火墻命令:iptables -F 查看防火墻命令:iptables -L 1.1.2 關(guān)閉SELinux sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/seli...
摘要:加載配置命令當(dāng)加載完配置,啟動。啟動命令第一次打開網(wǎng)站會讓你設(shè)置賬號密碼。使用克隆命令用下載項(xiàng)目。 一、GitLab 安裝 1.1 準(zhǔn)備工作 1.1.1 關(guān)閉防火墻 關(guān)閉防火墻命令:iptables -F 查看防火墻命令:iptables -L 1.1.2 關(guān)閉SELinux sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/seli...
摘要:安裝和修改首頁信息華文宋體效果如下安裝和修改首頁信息 官網(wǎng)安裝手冊:??https://docs.gitlab.com/ee/install/docker.html????https://about.gitlab.com/install/#centos-7????https://packages.gitlab.com/gi...
摘要:對測試的影響讓單元測試運(yùn)行的更順暢單元測試驅(qū)動開發(fā)是一個(gè)很好的應(yīng)用程序開發(fā)方式,單元測試往往也是和代碼一起被提交到代碼倉庫中。但是很多單元測試通常依賴于很多其他服務(wù),而這些服務(wù)的標(biāo)準(zhǔn)化配置往往是一個(gè)難點(diǎn),如數(shù)據(jù)庫的搭建防火墻的配置等。 傳統(tǒng)的軟件開發(fā)、測試、運(yùn)維需要三個(gè)團(tuán)隊(duì)在三個(gè)不同的環(huán)境中進(jìn)行,而三個(gè)環(huán)境的不同引發(fā)了很多的問題。如:工作內(nèi)容的重復(fù);開發(fā)環(huán)境中可運(yùn)行的程序在測試和運(yùn)維環(huán)...
閱讀 1201·2021-11-24 11:16
閱讀 3428·2021-11-15 11:38
閱讀 1920·2021-10-20 13:47
閱讀 546·2021-09-29 09:35
閱讀 2192·2021-09-22 15:17
閱讀 1013·2021-09-07 09:59
閱讀 3374·2019-08-30 13:21
閱讀 2904·2019-08-30 12:47