gitlab搭建過程包括漢化和郵箱配置

注意:gitlab安裝必須安裝在linux系統(tǒng)上面稳吮,windows系統(tǒng)是不支持的殉摔,內(nèi)存需要4g以上否則容易報(bào)502錯(cuò)誤凄贩。


一 淑玫、安裝gitlab依賴的環(huán)境?

(1)首先準(zhǔn)備一臺(tái)linux系統(tǒng),并且配置好網(wǎng)絡(luò)捆毫,在這里本人準(zhǔn)備的是一臺(tái)centos7系統(tǒng),centos下載地址阿里:http://mirrors.aliyun.com/centos/7/isos/x86_64/闪湾。

?(2)安裝依賴gitlab依賴的環(huán)境參看官網(wǎng)安裝過程https://about.gitlab.com/install/#centos-7

??????? 在這里個(gè)人強(qiáng)烈建議安裝過程要參看官網(wǎng)說明,以免會(huì)遇到各種坑绩卤,有人說看不懂可以谷歌瀏覽器翻譯一下途样。

???????? sudo yum install -y curl policycoreutils-python openssh-server?? 安裝ssh服務(wù)器

????? ? ? sudo systemctl enable sshd??? 設(shè)置服務(wù)器開機(jī)自啟

? ? ? ? ? sudo systemctl start sshd????? 啟動(dòng)ssh服務(wù)

?? ? ? ?? sudo firewall-cmd --permanent --add-service=http???? 添加http服務(wù)到firewalld,pemmanent表示永久生效江醇,若不加--permanent系統(tǒng)下次啟動(dòng)? 后就會(huì)失效。

??? sudo systemctl reload firewalld? 重啟防火墻 安裝Postfix并啟動(dòng)它用來發(fā)送通知電子郵件何暇。如果要使用其他解決方案發(fā)送電子郵件陶夜,不用此步驟
? ? sudo yum install postfix

?? sudo systemctl enable postfix

??? sudo systemctl start postfix

添加GitLab軟件包存儲(chǔ)庫并安裝軟件包

添加GitLab包存儲(chǔ)庫。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh |? bash

?由于自己用的是root用戶直接安裝裆站,前面沒有用sudo,但是建議大家不要直接用root用戶安裝条辟。

安裝過程中出現(xiàn)以下錯(cuò)誤:

?解決方法:

禁用掉,還是不能解決掉

1.修改插件的配置文件

# vi? /etc/yum/pluginconf.d/fastestmirror.conf?

enabled = 1//由1改為0宏胯,禁用該插件

2.修改yum的配置文件

# vi /etc/yum.conf

plugins=1//改為0羽嫡,不使用插件

完成以上步驟后又報(bào)這個(gè) There are no enable repos 錯(cuò)誤

最后找到原因是:centos7提示沒有有效鏡像的鏡像

解決辦法是:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

然后上面的配置有還原回去了,好了肩袍。


yum安裝成功上面的步驟執(zhí)行成功了杭棵!

二、安裝gitlab軟件

??? 我自己在gitlab官網(wǎng)下載了rpm軟件下載地址是:https://packages.gitlab.com/gitlab/gitlab-ce

? ?? 是免費(fèi)社區(qū)版的了牛,下載的是gitlab-ce-11.11.7-ce.0.el7.x86_64.rpm颜屠。

? 然后上傳到系統(tǒng)上

? (1)上傳后需要修改權(quán)限 chmod? 755? * 其中? r讀是:4 ? w是寫:2?? x 是執(zhí)行:1

??? (2)執(zhí)行rpm? -ivh? gitlab-ce-11.11.7-ce.0.el7.x86_64.rpm? 其中-i是安裝? -iv顯示安裝詳情辰妙, -ivh顯示安裝進(jìn)度鹰祸,顯示這些安裝成功。


??? (3)配置端口號:? vi /etc/gitlab/gitlab.rb


??????? ?? gitlab-ctl reconfigure? 重啟配置文件,用時(shí)間挺長的密浑,會(huì)多次出現(xiàn)以下現(xiàn)象

????

????? 出現(xiàn)以下情況成功:

??????

??????????? gitlab-ctl? start? 重啟服務(wù)是配置文件有效.還有就是超時(shí)時(shí)間改一下在/etc/gitlab/gitlab.rb文件里面


??? (4)等3分鐘后訪問ip和端口出現(xiàn)以下情況成功,啟動(dòng)的時(shí)間比較長蛙婴,需要等待一下再登錄 ????

???????


?????


三、漢化

?(1)下載對應(yīng)的漢化包路徑https://gitlab.com/xhang/gitlab我是11.11.7版的下載的是

???? gitlab-11-11-stable-zh.tar.gz上傳到服務(wù)器

??? 用 tar -zxvf??? gitlab-11-11-stable-zh.tar.gz 解壓然后執(zhí)行

?? ?? gitlab-ctl stop

? ? ? (2) cp -rf ? /opt/gitlab/embedded/service/gitlab-rails?? /自己的備份目錄下面

????? (3)? \cp ? -rf gitlab-11-11-stable-zh/*??? /opt/gitlab/embedded/service/gitlab-rails/?????? (替換漢語)

?????? 如圖圖中的版本是我早期安裝尔破,替換過程中會(huì)出現(xiàn)log和tmp不能被替換不用管沒有影響

?

?(4)gitlab-ctl reconfigure

? ? ???? gitlab-ctl restart

? (5)自己設(shè)置密碼 默認(rèn)用戶是root 然后登陸后設(shè)置為簡體中文街图,所有的欄目都變中文了

?????????

??





四、郵箱配置

? 參看文檔https://docs.gitlab.com/omnibus/settings/smtp.html#qq-exmail

我用的是這種形式:

vi /etc/gitlab/gitlab.rb

沒有SSL的SMTP

默認(rèn)情況下懒构,為SMTP啟用SSL餐济。如果您的SMTP服務(wù)器不支持通過SSL進(jìn)行通信,請使用以下設(shè)置:

直接添加:

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = 'localhost'??????? //郵箱服務(wù)器地址

?gitlab_rails['smtp_port'] = 25???????? 端口號

itlab_rails['smtp_user_name'] = "smtp user"

gitlab_rails['smtp_password'] = "smtp password"

gitlab_rails['smtp_domain'] = 'localhost'?????? //郵箱域

gitlab_rails['smtp_tls'] = false

gitlab_rails['smtp_openssl_verify_mode'] = 'none'

gitlab_rails['smtp_enable_starttls_auto'] = false

gitlab_rails['smtp_ssl'] = falsegitlab_rails['smtp_force_ssl'] = false

//配置發(fā)件人

gitlab_rails['gitlab_email_from'] = 'gitlab@example.com'

gitlab_rails['gitlab_email_reply_to'] = 'noreply@example.com'?

添加完保存后執(zhí)行下面的命令

gitlab-ctl reconfigure

gitlab-ctl restart

測試郵箱發(fā)送胆剧,在服務(wù)器控制臺(tái)輸入下面的命令:

? gitlab-rails console

irb(main):003:0> Notify.test_email('自己的能收郵件的郵箱@qq.com', 'Message Subject', 'Message Body').deliver_now

然后如果自己的郵箱收到信息配置成功

五絮姆、 完全卸載刪除gitlab

1、停止gitlab

gitlab-ctl stop

2秩霍、卸載gitlab(注意這里寫的是gitlab-ce)

rpm -e gitlab-ce

3篙悯、查看gitlab進(jìn)程

ps aux | grep gitlab


4、殺掉第一個(gè)進(jìn)程(就是帶有好多.............的進(jìn)程)

kill -9 18777

殺掉后铃绒,在ps aux | grep gitlab確認(rèn)一遍鸽照,還有沒有g(shù)itlab的進(jìn)程

5、刪除所有包含gitlab文件

find / -name gitlab | xargs rm -rf

在卸載gitlab然后再次安裝執(zhí)行g(shù)itlab-ctl reconfigure的時(shí)候往往會(huì)出現(xiàn):ruby_block[supervise_redis_sleep] action run,會(huì)一直卡無法往下進(jìn)行颠悬!?

解決方案:

按住CTRL+C強(qiáng)制結(jié)束

運(yùn)行:

systemctl restart gitlab-runsvdir

gitlab-ctl reconfigure

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/common_installation_problems/README.md#reconfigure-freezes-at-ruby_blocksupervise_redis_sleep-action-run

上面是個(gè)人總結(jié)矮燎,如有問題可以留言打賞加好友共同解決定血,謝謝大家!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诞外,一起剝皮案震驚了整個(gè)濱河市糠悼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浅乔,老刑警劉巖倔喂,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異靖苇,居然都是意外死亡席噩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門贤壁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悼枢,“玉大人,你說我怎么就攤上這事脾拆÷鳎” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵名船,是天一觀的道長绰上。 經(jīng)常有香客問我,道長渠驼,這世上最難降的妖魔是什么蜈块? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮迷扇,結(jié)果婚禮上百揭,老公的妹妹穿的比我還像新娘。我一直安慰自己蜓席,他們只是感情好器一,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著厨内,像睡著了一般祈秕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上隘庄,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天踢步,我揣著相機(jī)與錄音,去河邊找鬼丑掺。 笑死获印,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播兼丰,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼玻孟,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鳍征?” 一聲冷哼從身側(cè)響起黍翎,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎艳丛,沒想到半個(gè)月后匣掸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡氮双,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年碰酝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戴差。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡送爸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出暖释,到底是詐尸還是另有隱情袭厂,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布球匕,位于F島的核電站纹磺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏谐丢。R本人自食惡果不足惜爽航,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望乾忱。 院中可真熱鬧,春花似錦历极、人聲如沸窄瘟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蹄葱。三九已至,卻和暖如春锄列,著一層夾襖步出監(jiān)牢的瞬間图云,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工邻邮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留竣况,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓筒严,卻偏偏與公主長得像丹泉,于是被迫代替她去往敵國和親情萤。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容