gitlab 安裝 備份 恢復 郵箱配置 修改web埠
Gitlab維護手冊
安裝方法:
yum install curl openssh-server postfixcronie
service postfix start
chkconfig postfix on
lokkit -s http -s ssh
wget curlhttps://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
執行指令碼前 先設定 yum.conf 的代理伺服器 https
在配置檔案最下面:
# Proxy
proxy=http://36.250.69.4:80/ ip地址 百度找
sh script.rpm.sh 執行指令碼
yum install gitlab-ce 執行 安裝命令 或者自己網上下載一個包gitlab-ce-7.11.2~omnibus-1.x86_64.rpm
yumlocalinstall gitlab-ce-7.11.2~omnibus-1.x86_64.rpm 執行安裝此包
gitlab-ctl reconfigure
檢視git:git --version
如果不出現版本號,出現
git:command not found的話證明沒有加入path
echo "exportPATH=$PATH:/opt/gitlab/embedded/bin" >>/etc/profile
記得載入生效:source/etc/profile
基礎操作:
使用者名稱:root 密碼:5iveL!fe
一、
1)、安裝路徑:
資料庫配置vi/var/opt/gitlab/gitlab-rails/etc/database.yml
2)sendmail郵件配置
vi /etc/gitlab/gitlab.rb 主要修改內容:
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "[email protected]"
gitlab_rails['smtp_password'] = "客戶端祕鑰"這個密碼是在網易郵箱開通smtp是手機收到的一段用於客戶端的密碼。
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
##修改gitlab配置的發信人
gitlab_rails['gitlab_email_from'] = "[email protected]"
user["git_user_email"] = "[email protected]"
儲存退出後 生效方法:gitlab-ctl reconfigure也可以用QQ:
QQ郵箱方式(我沒用這個):
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "傳送郵件的帳號"
gitlab_rails['smtp_password'] = "傳送郵件帳號的密碼"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = :plain
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = "與傳送郵件的帳號相同"
user["git_user_email"] = "與傳送郵件的帳號相同"
http://tt4it.com/exchange/blog/discuss/76/
這裡,埠使用的是25,不是騰訊企業郵箱官方說的465,請注意。
一般安裝包路徑在: /opt/gitlab-version/修改預設80埠為99,修改涉及以下文件(可以用應該不是最好方法)
應該修改一下路徑的檔案
vi /opt/gitlab/embedded/conf/nginx.conf
vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
vi/var/opt/gitlab/nginx/conf/gitlab-http.conf
Gitlab 建立備份
使用Gitlab一鍵安裝包安裝Gitlab非常簡單, 同樣的備份恢復與遷移也非常簡單. 使用一條命令即可建立完整的Gitlab備份:
gitlab-rake gitlab:backup:create
使用以上命令會在/var/opt/gitlab/backups目錄下建立一個名稱類似為1393513186_gitlab_backup.tar的壓縮包, 這個壓縮包就是Gitlab整個的完整部分, 其中開頭的1393513186是備份建立的日期.
Gitlab 修改備份檔案預設目錄
你也可以通過修改/etc/gitlab/gitlab.rb來修改預設存放備份檔案的目錄:
gitlab_rails['backup_path'] = '/mnt/backups'
/mnt/backups修改為你想存放備份的目錄即可, 修改完成之後使用gitlab-ctl reconfigure命令過載配置檔案即可.
Gitlab 自動備份
也可以通過crontab使用備份命令實現自動備份:
sudo su -
crontab -e
加入以下, 實現每天凌晨2點進行一次自動備份:
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create
Gitlab 恢復
同樣, Gitlab的從備份恢復也非常簡單:
# 停止相關資料連線服務
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
# 從1393513186編號備份中恢復
gitlab-rake gitlab:backup:restore BACKUP=1393513186
# 啟動Gitlab
sudo gitlab-ctl start
Gitlab遷移
遷移如同備份與恢復的步驟一樣, 只需要將老伺服器/var/opt/gitlab/backups目錄下的備份檔案拷貝到新伺服器上的/var/opt/gitlab/backups即 可(如果你沒修改過預設備份目錄的話). 但是需要注意的是新伺服器上的Gitlab的版本必須與建立備份時的Gitlab版本號相同. 比如新伺服器安裝的是最新的7.60版本的Gitlab, 那麼遷移之前, 最好將老伺服器的Gitlab 升級為7.60在進行備份.
其他
最新版本的Gitlab已經修復了HTTPS裝置的BUG, 現在使用官方HTTPS配置即可輕鬆啟用HTTPS.
git更改localhost 路徑:/var/opt/gitlab/gitlab-rails/etc/gitlab.yml 和/etc/gitlab/gitlab.rb
git 備份路徑 預設:/var/opt/gitlab/backups
相關推薦
gitlab 安裝 備份 恢復 郵箱配置 修改web埠
Gitlab維護手冊 安裝方法: yum install curl openssh-server postfixcronie service postfix start chkconfig postfix on lokkit -s http -s ssh wget c
docker數據卷備份恢復以及配置橋接網絡
not curl log cast 單位 分享 bfc eid exit 筆記內容:docker數據卷備份恢復以及網絡相關筆記日期:2018-02-06 25.9 數據卷備份恢復 25.10 docker網絡模式 25.11 opration not permitted錯
gitlab安裝筆記二_Centos7配置163yum源
進入配置目錄 cd /etc/yum.repos.d 壓縮備份原有的配置 sudo tar cvf base.tar.gz *.repo 可以解壓檢視備份 sudo tar xvf base.tar.gz 刪除原有 .r
Ubuntu 系統解除安裝並安裝MySQL和基本配置(修改密碼,遠端登入,設定編碼格式)全過程
1. 解除安裝mysql sudo apt-get autoremove --purge mysql-server-5.7 # 根據你的mysql版本 sudo apt-get remove mysql-server sudo apt-get autoremove my
Openwrt使用mtd和sysupgrade刷機、備份恢復系統配置
檢視當前系統分割槽資訊: 1 2 3 4 5 6 7 8 cat /proc/mtd dev: size erasesize name mtd0: 00020000 00020000 "CFE" mtd1: 000dff00 00020000 "ke
使用Gitlab一鍵安裝包後的日常備份恢復與遷移
span 註意 sudo 只需要 start 其他 ack top create Gitlab 創建備份 使用Gitlab一鍵安裝包安裝Gitlab非常簡單, 同樣的備份恢復與遷移也非常簡單. 使用一條命令即可創建完整的Gitlab備份: gitlab-rake gitla
GitLab CE服務器安裝配置備份恢復升級註意項總結
gitlab ce服務器GitLab CE安裝安裝比較簡單,rpm直接在不同平臺安裝https://about.gitlab.com/installation/直接下載源包地址https://about.gitlab.com/downloads/archives/安裝 #yum install curl op
mysql-5.7.21 二進制安裝 | Jemalloc內存優化 | 備份恢復|修改密碼
isolation max ali break edi limit ola lower mysql- 簡介 ######數據庫目錄/usr/local/mysql############ ######數據目錄/data/mysql############ ######慢日誌
gitlab安裝,使用,備份,恢復
git gitlab gitlab安裝,使用,備份,恢復 git是一個版本控制器在分布式版本控制系統裏,客戶端並不只提取最新版本的文件快照,而是把代碼倉庫完整地鏡像下來。 這麽一來,任何一處協同工作用的服務器發生故障,事後都可以用任何一個鏡像出來的本地倉庫恢復。因為每一次的提取操作,實際上都是一次對代
xtrabackup安裝部署配置 備份恢復
[[email protected] ~]# yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm [[email&
gitlab安裝與簡單配置
gitlab1、官網安裝文檔:https://about.gitlab.com/downloads/#centos7 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd
NBU Oracle備份恢復配置手冊
nbu oracle 恢復與備份 http://wenku.it168.com/d_001595079.shtml本文出自 “倪寶寶在哪裏” 博客,請務必保留此出處http://nxyboy.blog.51cto.com/10511646/1933460NBU Oracle備份恢復配置手冊
Windows Server 2003安裝IIS服務並配置WEB站點
程序 admin server 訪問網站 targe 詳細 window 知識 兩個 一、安裝IIS服務 簡介 IIS(Internet Information Server,互聯網信息服務)是一種Web(網頁)服務組件,其中包括Web服務器、FTP服務器、NNTP
gitlab安裝與配置
git github gitlab 1、基礎環境準備yum install curl policycoreutils openssh-server openssh-clients postfix -y systemctl start postfix2、安裝gitlab-cecurl -sS htt
windows系統下Disconf web安裝-分布式配置管理平臺
div idea found csdn 參考 fig 插入 設置redis oba 文章參考自 http://blog.csdn.net/syc001/article/details/78128117 https://www.cnblogs.com/mrluo735/p/6
eclipse-maven安裝配置java-web-servlet
servle dep pro 安裝 per ace mar org 我沒 eclipse-maven安裝配置java-web-servlet 系統說明: win7 64位 一. Maven安裝 環境 要求 看Maven下載說明也行 jdk7.0以上 安裝配置Mav
gitlab服務器郵箱配置
doc 啟用 sendmai 鏈接 運行 常用 IT oca nor 如想用 SMTP 代替 Sendmail 發送email,添加如下相應郵箱服務商的配置到/etc/gitlab/gitlab.rb, 然後運行gitlab-ctl reconfigure使修改生效。 om
CentOS7環境下GitLab安裝及基本配置
tro 用戶 etc 進入 註意 AD centos systemctl rpm -ivh 新實驗室要求重新建設GitLab,對於我來講,是第一次有機會當元老參與實驗室的建設。下面分享我自己的實測經驗: 1. 安裝依賴軟件並設置開機啟動 yum install curl
GitLab安裝,導入,備份
fir rake mov IE utils tar mkdir -p too follow GitLab的安****裝 2.1.在CentOS系統上,下面的命令將會打開系統防火墻HTTP和SSH訪問。 yum install curl policycoreutils ope
git學習------> Gitlab如何進行備份恢復與遷移?
gravity pen oid p s restart ... 數據 restore targe https://blog.csdn.net/ouyang_peng/article/details/77070977 前段時間,在某臺CenterOS服務器上搭建了Gitla