欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > centos6搭建gitlab的方法步驟

centos6搭建gitlab的方法步驟

熱門標簽:百度地圖標注要不要錢 金融行業外呼線路 長沙開福怎么申請400電話 高德地圖標注無營業執照 廣州電銷機器人系統圖 智能電話機器人線路 賀州市地圖標注app 江蘇電銷外呼防封系統是什么 東莞人工智能電銷機器人供應商

前言

原來的項目放在公網的gitlab上,處于安全考慮,在內網搭建一套,有圖形界面,可以直接從外網git導入進來,使用了一下覺得挺方便,把安裝流程記錄下來,參考官網:https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/install/centos 可以直接移步那里看

基本環境安裝(git\redis\ruby\mysql...)

yum -y groupinstall 'Development Tools'
yum -y install readline readline-devel ncurses-devel gdbm-devel glibc-devel tcl-devel openssl-devel curl-devel expat-devel db4-devel byacc sqlite-devel libyaml libyaml-devel libffi libffi-devel libxml2 libxml2-devel libxslt libxslt-devel libicu libicu-devel system-config-firewall-tui redis sudo wget crontabs logwatch logrotate perl-Time-HiRes git cmake libcom_err-devel.i686 libcom_err-devel.x86_64 nodejs

yum -y install python-docutils
yum -y install postfix
git --version #安裝高于2.7.4的git版本
yum -y remove git
yum install zlib-devel perl-CPAN gettext curl-devel expat-devel gettext-devel openssl-devel
mkdir /tmp/git && cd /tmp/git
curl --progress https://www.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz | tar xz
cd git-2.9.0
./configure
make
make prefix=/usr/local install

yum remove ruby #安裝高于2.1版本的ruby,刪除老的
mkdir /tmp/ruby && cd /tmp/ruby
curl --progress https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz | tar xz
cd ruby-2.1.9
./configure --disable-install-rdoc
make
make prefix=/usr/local install
gem install bundler --no-doc
yum install redis mysql
/Data/apps/mysql/bin/mysqld_safe &
/Data/apps/mysql/bin/mysql -uroot
mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
mysql> grant all on gitlabhq_production.* to 'git'@'localhost' identified by 'git';

配置redis

vim /etc/redis.conf

unixsocket /var/run/redis/redis.sock
unixsocketperm 0770
mkdir -p /var/run/redis
chown redis:redis /var/run/redis
chmod 755 /var/run/redis
/etc/init.d/redis start
usermod -aG redis git

配置gitlab相關

# 下載git,用的國內源。國外的太慢了
cd /home/git
sudo -u git -H git clone http://git.oschina.net/qiai365/gitlab-ce gitlab
cd /home/git/gitlab
sudo -u git -H cp config/gitlab.yml.example config/gitlab.yml
sudo -u git -H editor config/gitlab.yml
# 修改成自己的host host: iaasgit1.prod.bj1
sudo -u git -H cp config/secrets.yml.example config/secrets.yml
sudo -u git -H chmod 0600 config/secrets.yml
sudo chown -R git log/
sudo chown -R git tmp/
sudo chmod -R u+rwX,go-w log/
sudo chmod -R u+rwX tmp/
sudo chmod -R u+rwX tmp/pids/
sudo chmod -R u+rwX tmp/sockets/
sudo -u git -H mkdir public/uploads/
sudo chmod 0700 public/uploads
sudo chmod ug+rwX,o-rwx /home/git/repositories/
sudo chmod -R u+rwX builds/
sudo chmod -R u+rwX shared/artifacts/
sudo -u git -H cp config/unicorn.rb.example config/unicorn.rb
nproc
sudo -u git -H editor config/unicorn.rb
sudo -u git -H cp config/initializers/rack_attack.rb.example config/initializers/rack_attack.rb
sudo -u git -H git config --global core.autocrlf input
sudo -u git -H git config --global gc.auto 0
sudo -u git -H cp config/resque.yml.example config/resque.yml
sudo -u git -H editor config/resque.yml

配置db部分 only for mysql

sudo -u git cp config/database.yml.mysql config/database.yml
sudo -u git -H editor config/database.yml #配置production部分的password: "密碼"
sudo -u git -H chmod o-rwx config/database.yml

安裝gitlab相關,并啟動

# install gems
cd /home/git/gitlab
sudo -u git -H bundle install --deployment --without development test postgres aws kerberos

# install gitlab shell
sudo -u git -H bundle exec rake gitlab:shell:install[v3.3.3] REDIS_URL=unix:/var/run/redis/redis.sock RAILS_ENV=production
sudo -u git -H editor /home/git/gitlab-shell/config.yml

# install gitlab-workhorse
cd /home/git
sudo -u git -H git clone https://gitlab.com/gitlab-org/gitlab-workhorse.git
cd gitlab-workhorse
sudo -u git -H git checkout v0.7.5
sudo -u git -H make

# Initialize Database and Activate Advanced Features
cd /home/git/gitlab
sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production

sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production GITLAB_ROOT_PASSWORD=yourpassword GITLAB_ROOT_EMAIL=youremail
cp lib/support/init.d/gitlab /etc/init.d/gitlab
cp lib/support/init.d/gitlab.default.example /etc/default/gitlab
chkconfig gitlab on
cp lib/support/logrotate/gitlab /etc/logrotate.d/gitlab
sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production
sudo -u git -H bundle exec rake assets:precompile RAILS_ENV=production
service gitlab start

配置nginx

yum install nginx
cp lib/support/nginx/gitlab /Data/apps/nginx/conf/include/gitlab.conf
usermod -a -G git nginx
chmod g+rx /home/git/
/Data/apps/nginx/conf/include/gitlab.conf #把這個配置里的server_name配置好

最后check一下

cd /home/git/gitlab
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production
# 啟動gitlab
/etc/init.d/gitlab restart

# 直接打開server_name對應的url,發現樣式都沒了,執行
sudo -u git -H bundle exec rake assets:clean assets:precompile REDIS_URL=unix:/var/run/redis/redis.sock RAILS_ENV=production

最后說明一下

這個只是記一個流水賬,里邊可能涉及到權限之類的問題,在確保一下nginx\git互相之間是否有權限,另外用check腳本進行check,提示很友好,一般都能搞定,祝你成功。

中間使用的yum由于用的是重寫打包過的rpm,路徑和默認的不同,如果你用的默認的,可以根據自己情況改一下,或者直接參考官網,我這就是官網的一個根據自己環境的閹割版。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:松原 玉樹 洛陽 北京 張家界 滄州 永州 廊坊

巨人網絡通訊聲明:本文標題《centos6搭建gitlab的方法步驟》,本文關鍵詞  centos6,搭建,gitlab,的,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《centos6搭建gitlab的方法步驟》相關的同類信息!
  • 本頁收集關于centos6搭建gitlab的方法步驟的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    偷拍日韩校园综合在线| avtt中文字幕| 无码人妻丰满熟妇啪啪欧美| 国产真人做爰视频免费| 欧美一二三在线| 夜夜嗨av一区二区三区网页 | 日本欧美在线观看| 国产国语老龄妇女a片| 欧美视频在线一区二区三区| 亚洲婷婷国产精品电影人久久| 国产乱人伦精品一区二区在线观看| 日本免费福利视频| 日韩欧美一级二级三级| 日产欧产美韩系列久久99| av无码av天天av天天爽| 日韩午夜av电影| 捆绑调教美女网站视频一区| 国产亚洲无码精品| 精品国产免费人成电影在线观看四季 | 国产一区二区导航在线播放| 色偷偷男人天堂| 国产欧美视频一区二区| 大胆亚洲人体视频| 色哟哟在线观看一区二区三区| 最新久久zyz资源站| 91在线精品一区二区三区| 欧美图片一区二区三区| 亚洲大片精品永久免费| theav精尽人亡av| 久久综合久久久久88| 国产精品一级片在线观看| 国精品无码一区二区三区| 亚洲男人电影天堂| 性高潮免费视频| 日韩女优毛片在线| 狠狠色丁香九九婷婷综合五月| 国产黄a三级三级| 最新久久zyz资源站| 无码人妻精品一区二区三| 日韩午夜电影在线观看| 国产精品996| 91久久精品一区二区二区| 亚洲福利视频一区二区| 丰满少妇高潮一区二区| 国产三级精品在线| 91网页版在线| 欧美一级在线观看| 国产精品一区二区三区网站| 色哦色哦哦色天天综合| 天堂蜜桃91精品| 欧美人与禽zoz0善交| 中文字幕中文字幕一区二区| 农村末发育av片一区二区| 精品国产污污免费网站入口 | 国产一区二区三区在线观看免费| 99久久99久久精品国产| 亚洲一区二区黄色| 久久丫精品忘忧草西安产品| 亚洲欧洲日产国码二区| chinese麻豆新拍video| 欧美激情艳妇裸体舞| 亚洲熟女一区二区三区| 国产亚洲午夜高清国产拍精品| 91网站在线观看视频| 久久一区二区视频| 91美女在线观看| 久久亚区不卡日本| 99热这里只有精品2| 亚洲精品一区二区三区99| 99在线精品一区二区三区| 日韩欧美中文字幕制服| 不卡大黄网站免费看| 日韩精品在线看片z| 99久久精品一区二区| 欧美不卡一区二区| 99久久久无码国产精品| 26uuu国产一区二区三区| 91在线精品一区二区三区| 久久免费偷拍视频| 中文在线字幕观看| 国产精品三级视频| 精品久久久久久中文字幕人妻最新| 1区2区3区欧美| 欧美18—19性高清hd4k| 亚洲国产视频一区二区| 三级在线观看免费大全| 蜜臀av国产精品久久久久| 欧美综合欧美视频| 国产精品1024久久| 精品理论电影在线| 久久人妻少妇嫩草av蜜桃| 中文在线一区二区| 国产精品亚洲无码| 亚洲成精国产精品女| 色综合色综合色综合| 国产最新精品精品你懂的| 91精品国产色综合久久不卡蜜臀| aaa欧美大片| 国产精品视频一二三区| 精品成人无码一区二区三区| 性久久久久久久久| 欧美综合亚洲图片综合区| 成人午夜看片网址| 国产亚洲视频系列| 成人黄色a级片| 蜜臀av性久久久久蜜臀aⅴ | 精品粉嫩aⅴ一区二区三区四区| 中国男女全黄大片| 亚洲男人的天堂在线aⅴ视频 | 亚洲精品精品亚洲| 欧美一区永久视频免费观看| 成人在线观看免费高清| 日韩精品高清不卡| 欧美日韩一区二区欧美激情| 成人高清免费观看| 国产精品美女久久久久久久久| 国产熟女一区二区| 蜜臀av性久久久久av蜜臀妖精| 91精品啪在线观看国产60岁| 一区二区三区四区影院| 亚洲欧美成aⅴ人在线观看| 中文字幕电影av| 高清成人免费视频| 国产精品拍天天在线| 强制高潮抽搐sm调教高h| 国产一区激情在线| 久久精品夜色噜噜亚洲aⅴ| 第一次破处视频| 激情欧美日韩一区二区| 久久久美女艺术照精彩视频福利播放| 国产美女喷水视频| 久久国产欧美日韩精品| 亚洲精品在线三区| 九九九视频在线观看| 国产伦精一区二区三区| 国产片一区二区| 青花影视在线观看免费高清| 国产91丝袜在线18| 1024亚洲合集| 欧美天堂一区二区三区| 免费啪视频在线观看| 日本欧美久久久久免费播放网| 日韩亚洲欧美成人一区| 性欧美13一14内谢| 国产综合久久久久久久久久久久| 国产亚洲欧美激情| av成人免费网站| 91亚洲永久精品| 亚洲国产欧美在线| 日韩午夜激情av| 国产精品综合激情| 成人av在线网站| 亚洲午夜精品网| 欧美一区二区三区视频在线| 国产人妻一区二区| 欧美精品久久99久久在免费线| 亚洲少妇一区二区| 秋霞午夜鲁丝一区二区老狼| 久久午夜国产精品| 欧美激情图片小说| 国产老头和老头xxxx×| 日韩中文字幕91| 国产日韩综合av| 91久久香蕉国产日韩欧美9色| 亚洲天堂av网站| 极品销魂美女一区二区三区| 成人免费在线视频| 911国产精品| 又嫩又硬又黄又爽的视频| 99久久精品99国产精品| 天堂成人免费av电影一区| 久久免费电影网| 欧洲一区二区三区免费视频| 熟女人妻在线视频| 国产不卡高清在线观看视频| 亚洲主播在线播放| 精品伦理精品一区| 日本高清不卡在线观看| 人妻少妇精品视频一区二区三区 | 91插插插插插插| 美女被爆操网站| 久久国内精品自在自线400部| 综合分类小说区另类春色亚洲小说欧美 | 国产精品白丝在线| 欧美一二三在线| 一本一道久久a久久精品| jlzzjizz在线播放观看| 岛国精品一区二区| 热久久一区二区| 亚洲免费毛片网站| 精品sm在线观看| 欧美视频自拍偷拍| 超碰人人人人人人人| 成人做爰www看视频软件| 国产不卡视频一区二区三区| 午夜精品久久久久久久| 中文字幕国产一区二区| 日韩亚洲欧美在线观看| 日本精品一区二区三区四区的功能| 在线 丝袜 欧美 日韩 制服|