centos7部署git

依赖环境:

yum -y install policycoreutils 
yum -y install openssh-server openssh-clients (系统一般自带)postfix (邮件) 【这个可以不要】
获取git源
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
yum makaceche (更新源)
二选一:
(1)EXTERNAL_URL="https://自己机器的IP:端口" yum install -y gitlab-jh   部署https
https的后面gitlab-runner注册需要SCA证书会很麻烦。
(2)EXTERNAL_URL="http://自己机器的IP:端口" yum install -y gitlab-jh   部署http
 mkdir /data/git-data  (数据目录)
权限:
chown git:root git-data
chmod 700 /data/git-data
vim  /etc/gitlab/gitlab.rb  (修改数据目录)
 gitlab-ctl start  启动
gitlab-ctl status 状态
重装密码(默认用户:root)
 gitlab-rake "gitlab:password:reset"

附加:之前用的https,gitlab-runner注册注册太麻烦,就更改http配置


后期修改http或者https可以通过修改配置
重载配置
gitlab-ctl reconfigure   ( 密码会被重置)
重装密码(默认用户:root)
 gitlab-rake "gitlab:password:reset"
重启:
gitlab-ctl restart

你可能感兴趣的:(centos7部署git)