系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > CentOS系统安装GitLab

CentOS系统安装GitLab的步骤(2)

时间:2015-03-25 17:21:14 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20150325/42793.html 手机查看 评论

  5、建立gitlab数据库并授权

  # Login to MySQL

  mysql -u root -p

  # Create a user for GitLab. (change $password to a real password)

  mysql》 CREATE USER ‘gitlab’@‘localhost’ IDENTIFIED BY ‘gitlab’;

  # Create the GitLab production database

  mysql》 CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;

  # Grant the GitLab user necessary permissopns on the table.

  mysql》 GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `gitlabhq_production`.* TO ‘gitlab’@‘localhost’;

  # Quit the database session

  mysql》 \q

  6、克隆gitlab源

  # Clone GitLab repository

  cd /home/git

  sudo -u git -H git clone https://github.com/gitlabhq/gitlabhq.git gitlab

  # Go to gitlab dir

  cd /home/git/gitlab

  # Checkout to stable release

  sudo -u git -H git checkout 5-1-stable

  Configure it

  cd /home/git/gitlab

  # Copy the example GitLab config

  sudo -u git -H cp config/gitlab.yml.example config/gitlab.yml

  # Make sure to change “localhost” to the fully-qualified domain name of your

  # host serving GitLab where necessary

  sudo -u git -H vim config/gitlab.yml

  # Make sure GitLab can write to the log/ and tmp/ directories

  sudo chown -R git log/

  sudo chown -R git tmp/

  sudo chmod -R u+rwX log/

  sudo chmod -R u+rwX tmp/

  # Create directory for satellites

  sudo -u git -H mkdir /home/git/gitlab-satellites

  # Create directories for sockets/pids and make sure GitLab can write to them

  sudo -u git -H mkdir tmp/pids/

  sudo -u git -H mkdir tmp/sockets/

  sudo chmod -R u+rwX tmp/pids/

  sudo chmod -R u+rwX tmp/sockets/

  # Create public/uploads directory otherwise backup will fail

  sudo -u git -H mkdir public/uploads

  sudo chmod -R u+rwX public/uploads

  # Copy the example Puma config

  sudo -u git -H cp config/puma.rb.example config/puma.rb

  # Configure Git global settings for git user, useful when editing via web

  # Edit user.email according to what is set in gitlab.yml

  sudo -u git -H git config --global user.name “GitLab”

  sudo -u git -H git config --global user.email “gitlab@localhost”

  上面就是CentOS安装配置GitLab的方法介绍了,在安装GitLab前需要配置GitLab环境,需安装安装epel与基础依赖库及软件,再配置GitLab数据库。

标签 CentOS

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

官方交流群 软件收录