摘要:加載配置命令當加載完配置,啟動。啟動命令第一次打開網站會讓你設置賬號密碼。使用克隆命令用下載項目。
一、GitLab 安裝
1.1 準備工作
1.1.1 關閉防火墻
關閉防火墻命令:iptables -F 查看防火墻命令:iptables -L
1.1.2 關閉SELinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config setenforce 0
1.1.3 關閉NetworkManager
systemctl disable NetworkManager
1.1.4 安裝GetLab依賴包
yum install -y curl policycoreutils policycoreutils-python openssh-server openssh-clients postfix 然后執行:systemctl restart postfix 如果出現以下錯誤: 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 以下內容 inet_protocols = ipv4 inet_interfaces = all 執行命令:systemctl enable postfix 檢查是否啟動: ps -ef | grep postfix
1.1.5 啟動sshd
查看是sshd 是否啟動: ps -ef | grep sshd 如果未啟動執行以下命令。 執行命令:systemctl enable sshd 執行命令: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鏈接默認端口號
2.4 郵件服務器配置
本示例參數配置為阿里云企業郵箱的配置
2.5 修改Git庫HTTP鏈接默認端口號
2.5.1 文件路徑
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
2.5.2 修改內容
修改完重啟: gitlab-ctl restart
注意:GitLab啟動后才可執行此操作修改端口,不然提前修改會被配置文件覆蓋!!!
三、GitLab命令3.1 GitLab 啟動
配置文件配好后,先加載配置,第一次加載會比較慢。 加載配置命令:gitlab-ctl reconfigure 當加載完配置,啟動GitLab。 啟動Gitlab命令:gitlab-ctl start 第一次打開Gitlab 網站會讓你設置root賬號密碼。
3.2 GitLab常用命令
加載配置文件命令:gitlab-ctl reconfigure 啟動GitLab命令:gitlab-ctl start 重啟GitLab命令:gitlab-ctl restart 停止GitLab命令:gitlab-ctl stop 查看GitLab服務狀態: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位 ,默認2048位
4.2 查看本地密鑰
id_rsa 是私鑰,id_rsa.pub 是公鑰,Linux 和Windonws文件路徑分別為:
Linux:
Windonws:
4.3 配置密鑰
返回GitLab項目庫,復制git庫SSH鏈接。
使用git克隆命令,用ssh下載項目。
五、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/ 這里有個坑,復制覆蓋的時候你要按N多個Y,用其他的方法也比較麻煩,在cp前邊加個反斜杠就搞定了 cp -r -f ./gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ 復制完成后重新加載配置,命令:gitlab-ctl reconfigure ,并啟動GitLab ,命令:gitlab-ctl start 。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102948.html
摘要:加載配置命令當加載完配置,啟動。啟動命令第一次打開網站會讓你設置賬號密碼。使用克隆命令用下載項目。 一、GitLab 安裝 1.1 準備工作 1.1.1 關閉防火墻 關閉防火墻命令:iptables -F 查看防火墻命令:iptables -L 1.1.2 關閉SELinux sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/seli...
摘要:加載配置命令當加載完配置,啟動。啟動命令第一次打開網站會讓你設置賬號密碼。使用克隆命令用下載項目。 一、GitLab 安裝 1.1 準備工作 1.1.1 關閉防火墻 關閉防火墻命令:iptables -F 查看防火墻命令:iptables -L 1.1.2 關閉SELinux sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/seli...
摘要:安裝和修改首頁信息華文宋體效果如下安裝和修改首頁信息 官網安裝手冊:??https://docs.gitlab.com/ee/install/docker.html????https://about.gitlab.com/install/#centos-7????https://packages.gitlab.com/gi...
摘要:對測試的影響讓單元測試運行的更順暢單元測試驅動開發是一個很好的應用程序開發方式,單元測試往往也是和代碼一起被提交到代碼倉庫中。但是很多單元測試通常依賴于很多其他服務,而這些服務的標準化配置往往是一個難點,如數據庫的搭建防火墻的配置等。 傳統的軟件開發、測試、運維需要三個團隊在三個不同的環境中進行,而三個環境的不同引發了很多的問題。如:工作內容的重復;開發環境中可運行的程序在測試和運維環...
閱讀 705·2021-11-18 10:02
閱讀 2241·2021-11-15 18:13
閱讀 3158·2021-11-15 11:38
閱讀 2947·2021-09-22 15:55
閱讀 3674·2021-08-09 13:43
閱讀 2447·2021-07-25 14:19
閱讀 2456·2019-08-30 14:15
閱讀 3448·2019-08-30 14:15