gitlab作用及要求
- Git:是一种版本控制系统,是一个命令,是一种工具。
- Gitlab:是一个基于Git实现的在线代码仓库托管软件,可以用Gitlab搭建一套类似Github的系统。Gitlab:是一个基于Git实现的在线代码仓库托管软件,可以用Gitlab搭建一套类似Github的系统。
- GitLab对硬件还是有一定要求的,1核心的CPU基本上可以满足需求,大概支撑100个左右的用户,不过在运行GitLab网站的同时还需要运行多个后台job,就会显得有点捉襟见肘了。需要至少4GB的可寻址内存(RAM交换)来安装和使用GitLabGitLab对硬件还是有一定要求的,1核心的CPU基本上可以满足需求,大概支撑100个左右的用户,不过在运行GitLab网站的同时还需要运行多个后台job,就会显得有点捉襟见肘了。需要至少4GB的可寻址内存(RAM交换)来安装和使用GitLab,最少4G内存来安装
gitlab安装
-
安装Gitlab依赖,10.0版本之后需要安装 policycoreutils-python , yum install -y
curl openssh-server openssh-clients postfix cronie
policycoreutils-python -
systemctl enable postfix && systemctl start postfix , 设置开机启动
-
安装rz 命令: linux yum rz 此命令可以将本地文件上传至服务器
-
去国内镜像下载
gitlab安装包:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
选择10 以后版本即可~ -
将下载好的包进行安装即可执行命令如下:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
-
vim /etc/gitlab/gitlab.rb , 修改Gitlab地址及端口
-
gitlab-ctl reconfigure , 加载配置 gitlab-ctl restart , 重新启动
-
然后访问Gitlab,基础配置 :访问地址ip:端口号 会出现重置密码页面
-
最后创建新的项目配置SSH即可 客户端的git连接SSH项目地址上传即可