国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Centos7環(huán)境下Gitlab安裝部署

IT那活兒 / 3384人閱讀
Centos7環(huán)境下Gitlab安裝部署

點(diǎn)擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!


01


1.1 下載gitlab安裝包

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/選擇自己適合的包。

我這里使用的是:

gitlab-ce-13.11.0-ce.0.el7.x86_64.rpm

1.2 安裝依賴庫
yum install -y curl policycoreutils policycoreutils-python openssh-server openssh-clients postfix
1.3 啟動postfix(如果不需要有郵箱驗(yàn)證可以不安裝)
systemctl enable postfix
systemctl start postfix
1.4 使用rpm命令安裝 gitlab

rpm -ivh gitlab-ce-13.11.0-ce.0.el7.x86_64.rpm

1.5 查看 gitlab 安裝完后的路徑

rpm -qpl gitlab-ce-13.11.0-ce.0.el7.x86_64.rpm

默認(rèn)安裝到 /opt/gitlab 下的。

1.6 配置并啟動 gitlab
gitlab-ctl reconfigure

查看 gitlab 狀態(tài),默認(rèn)使用 nginx 作為 web 服務(wù)器。

gitlab-ctl status

管理 gitlab 命令:

gitlab-ctl stop
gitlab-ctl start
gitlab-ctl restart

然后就可以訪問你本地的 gitlab 網(wǎng)址了,第一次登陸需要為root設(shè)置密碼,root用戶是gitlab的超級管理員。


02


2.1 設(shè)置存儲倉庫數(shù)據(jù)

默認(rèn)情況下omnibus-gitlab 將倉庫數(shù)據(jù)存儲在 /var/opt/gitlab/git-data目錄下,倉庫存放在子目錄 repositories里面。 

以可以通過修改/etc/gitlab/gitlab.rb 的這一行來自定義 git-data 的父目錄。

#  vim /etc/gitlab/gitlab.rb 。

# 把注釋取消然后指定新的倉庫存儲位置,需要事先創(chuàng)建好該目錄。

# /data/gitlab-data 是新創(chuàng)建的目錄,目標(biāo)路徑和其子路徑必須不能為軟鏈接。

git_data_dirs({
  "default" => {
    "path" => "/data/gitlab-data"
   }
})
2.2 Gitlab的備份目錄路徑設(shè)置
[root@rbtnode1 ~]# vim /etc/gitlab/gitlab.rb
gitlab_rails[manage_backup_path] = true
gitlab_rails[backup_path] = "/data/gitlab/backups"    //gitlab備份目錄
gitlab_rails[backup_archive_permissions] = 0644       //生成的備份文件權(quán)限
gitlab_rails[backup_keep_time] = 2592000              //備份保留天數(shù)為1個月(即30天,這里是2592000秒)

[root@rbtnode1 ~]# mkdir -p /data/gitlab/backups
[root@rbtnode1 ~]# chown -R git.git /data/gitlab/backups
[root@rbtnode1 ~]# chmod -R 777 /data/gitlab/backups

如上設(shè)置了gitlab備份目錄路徑為/data/gitlab/backups,最后使用下面命令重載gitlab配置文件,是上述修改生效!

root@rbtnode1 ~]# gitlab-ctl reconfigure
2.3 編輯Gitlab配置文件

輸入命令vi /etc/gitlab/gitlab.rb用vi打開Gitlab配置文件。

修改完成并保存后,在終端運(yùn)行g(shù)itlab-ctl reconfigure使配置生效。



END




本文作者:楊冠宇(上海新炬王翦團(tuán)隊(duì))

本文來源:“IT那活兒”公眾號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129446.html

相關(guān)文章

  • 解放雙手 | Jenkins + gitlab + maven 自動打包部署項(xiàng)目

    摘要:什么是可以簡單地理解為可以代替你實(shí)現(xiàn)自動從拉取代碼,打包,部署到遠(yuǎn)程服務(wù)器的工具。隨后登錄后發(fā)現(xiàn)頁面空白,沒找到具體原因,重啟下容器后再登錄就好了。主要是配置訪問服務(wù)器拉取代碼,還有配置遠(yuǎn)程服務(wù)器地址,目的是為了打包后上傳文件到遠(yuǎn)程服務(wù)器。 showImg(https://segmentfault.com/img/remote/1460000017907307?w=495&h=300)...

    JouyPub 評論0 收藏0
  • Docker + Jenkins + webhooks 自動部署基礎(chǔ)實(shí)踐

    摘要:自動部署基礎(chǔ)實(shí)踐熟悉的基本操作實(shí)現(xiàn)本地后自動構(gòu)建部署服務(wù)此實(shí)踐用于優(yōu)化自己在實(shí)際工作中的工作流在本地開發(fā)到服務(wù)器登錄云服務(wù)器或者簡化流程后本地開發(fā)云服務(wù)器自動構(gòu)建部署本實(shí)踐將結(jié)合技術(shù)來實(shí)現(xiàn)云服務(wù)器對各種環(huán)境的切換與部署。 Docker + Jenkins + webhooks 自動部署基礎(chǔ)實(shí)踐 熟悉 jenkins 的基本操作 ?? 實(shí)現(xiàn)本地 git push 后 jenkins 自...

    Charlie_Jade 評論0 收藏0
  • Node項(xiàng)目的Gitlab自動部署實(shí)踐(基于Docker)

    摘要:只要的項(xiàng)目有提交,相關(guān)就根據(jù)來決定是否跑自動部署的命令。項(xiàng)目的自動部署添加執(zhí)行的注冊命令,按照說明進(jìn)行參數(shù)配置。至此,和服務(wù)都已經(jīng)自動部署完成。 準(zhǔn)備工作 說明 公司最近準(zhǔn)備了一臺新的開發(fā)服務(wù)器,正好用以實(shí)踐docker的基本應(yīng)用。docker的好處不再贅述,詳情可參考阮一峰的這篇入門。(關(guān)于Docker最好的中文介紹,沒有之一)。 公司目前主要使用了EggJs + ReactJS的技...

    oysun 評論0 收藏0
  • 使用docker搭建gitlab環(huán)境

    摘要:服務(wù)的依賴實(shí)現(xiàn)解耦,有多個服務(wù)依賴同一個,其中一個需要重啟,而導(dǎo)致其他服務(wù)中斷最重要的原因我想試試閑話少說了。。。拉取鏡像注意如果沒有指定對應(yīng)的版本,默認(rèn)會拉取版本經(jīng)過漫長的等待。。。也可能會出現(xiàn)莫名其妙的問題。。。 docker搭建gitlab 構(gòu)想: 通過 docker 容器技術(shù),在centos7系統(tǒng)下,使用docker鏡像,安裝gitlab,并將gitlab的http,https...

    Tikitoo 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<