使用github不放心?那么安装一个私有git仓库吧。
GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld关闭selinux
临时: setenforce 0
永久: sed -i.bak '7s/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinuxyum install -y curl policycoreutils-python openssh-serverhttps://packages.gitlab.com/gitlab/gitlab-ce/rpm -ivh gitlab-ce-13.3.1-ce.0.el7.x86_64.rpmgitlab主要目录
/var/opt/gitlab/git-data/repositories/:仓库默认存储目录
/opt/gitlab: 应用程序代码和相应的依赖程序
/var/opt/gitlab:gitlab数据存放路径 gitlab-ctl reconfigure 命令编译后的应用数据和配置文件,不需要人为修改配置
/etc/gitlab: 配置文件目录
/etc/gitlab/gitlab.rb gitlab配置文件
/var/log/gitlab:此目录下存放了 gitlab 各个组件产生的日志
/var/opt/gitlab/backups/:备份文件生成的目录修改web访问地址
vim /etc/gitlab/gitlab.rb
external_url 'http://ip:port' ##改成本地的ip及端口gitlab-ctl reconfigure