没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
CentOS7 安装 gitlab 中文版构建自己的仓库
注:相关软件不要版本太低尽量较新
1、 安装 git
如果已安装但是版本过低需要卸载旧版本
Yum remove git
使用源码编译安装 git
Tar –zxvf git-2.8.1.tar.gz
Cd git-2.8.1
./configure
Make prefix=/usr/local/ all
# 安装到/usr/local/bin
make prefix=/usr/local install
# 验证 git 版本号
git --version
#查看 git 安装路径
which git
2、 添加系统用户
此用户是管理运行 gitlab 的用户:git
adduser -c 'Gitlab' -s /bin/bash git
# 修改 git 用户的环境变量 PATH,
以 root 用户运行 visudo
# 找 到 下 面 一 行 Defaults secure_path =
/sbin:/bin:/usr/sbin:/usr/bin
# 修 改 为 Defaults secure_path =
/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:
3、 安装 ruby
如果系统存在旧的 ruby 先卸载 yum remove ruby
下载 ruby 源码安装
ruby-2.3.1.zip
unzip ruby-2.3.1.zip
cd ruby-2.3.1
./configure --disable-install-rdoc
make && make install
国内使用淘宝的 ruby 的 gem 和 bundler
Gem sources --add https://ruby.taobao.org/ --remove
https://rubygems.org/
gem sources –l #查看是否已更改为淘宝的源
https://ruby.taobao.org/
安装 bundle 包:
gem install bundler --no-ri --no-rdoc
# 修改 bundler 的源为淘宝
bundle config mirror.https://rubygems.org https://ruby.taobao.org/
4、 安装 go
Tar –zxvf go1.7rc2.linux-amd64.tar.gz
Cd go
Cp go /usr/local/go
ln -sf /usr/local/go/bin/{go,godoc,gofmt} /usr/local/bin/
go version #查看版本
go version go1.7rc2 linux/amd64
5、 安装数据库 MySQL
本环节忽略可查看共享里面关于 centos7 安装 mysql 数据库
建立 MySQL 数据库及用户
创建数据库、数据库用户和并授权
mysql -u root –p
mysql> CREATE USER 'git'@'localhost' IDENTIFIED BY 'git@gitlab';
mysql> CREATE DATABASE IF NOT EXISTS `gitlab` DEFAULT CHARACTER
SET `utf8` COLLATE `utf8_unicode_ci`;
mysql> GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE,
DROP, INDEX, ALTER ON `gitlab `.* TO 'git'@'localhost';
测试能否成功登陆
Msyql –ugit –pgit@gitlab –D gitlab
6、 安装 redis
添加 redis 用户和组
groupadd redis && useradd -g redis redis -s /sbin/nologin
编译安装 redis
Tar –zxvf redis-3.2.1.tar.gz
Cd redis-3.2.1
Make
make PREFIX=/usr/local/redis install
cp redis.conf /usr/local/redis
至此,编译安装完毕。
Cd /usr/local/redis
Vi redis.conf
修改配置文件,将其中的"daemonize no"行改为"daemonize yes",
让其在后台运行
修改 redis 配置:
# 把'post'设置为 0 以禁止监听 TCP 端口
sed –I 's/^port .*/port 0/' /usr/local/redis/redis.conf
# 让 redis 以 socket 方式启动
echo 'unixsocket /var/run/redis/redis.sock'
/usr/local/redis/redis.conf
# 启动守护进程
sed -i 's/daemonize no/daemonize yes/g' /usr/local/redis/redis.conf
剩余17页未读,继续阅读
资源评论
我是你的春哥!
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功