gitalb的搭建与使用
以CentOS 7为例
一.首先安装VM虚拟机
VMware-workstation-full-12.1.1-3770994.exe 注:这是虚拟机文件名,具体文件去相关网站下载
二.在创建虚拟机,获取已经准备好的CentOS镜像文件
CentOS-7-x86_64-DVD-1511.iso 注:这是CentOS文件名,具体文件去相关网站下载
1.点击自定义硬件设置虚拟机内存大小为2G 2048MB
2.设置管理,链接网络
3.设置用户,root密码
4.输入帐号密码
初始帐号是:root
密码是之前设置的root密码:*********
三.安装CentOS相关的依赖文件
1.安装依赖软件
2.设置 postfix 开机启动,并启动,postfix 支持gitlab发信功能
3.通过ifconfig查询虚拟机的ip地址,方便在gitlab中修改ip地址
1)ifconfig命令是设置或显示网络接口的程序
2)有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令。这个时候你进入终端,运行ifconfig命令就会出错!
3)查询ifconfig这个命令在哪个包里面
yum search ifconfig
通过yum search 这个命令发现ifconfig这个命令是在net-tools. x86_64这个包里,下面我们只要安装就行了
4)下载安装net-tools. x86_64包
yum install net-tools.x86_64
5)输入ifconfig 查询虚拟机的ipdizhi
ip地址为:192.168.159.128
四.安装ScrtSfx
五.使用ScetSfx链接虚拟机
六:下载wget工具
命令:yum -y install wget
七:使用wget工具下载gitlab rpm
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
1.安装 gitlab
1)rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
2)出现这个错误的时候,表面没有 policycoreutils-python这个依赖需要下载
3)命令:yum install policycoreutils-python
4)重新执行安装 gitlab命令
八:修改 gitlab 配置文件,指定服务器 IP 和自定义端口
vi /etc/gitlab/gitlab.rb
九:重新配置并启动 gitlab
十:访问 gitlab 页面浏览器访问 http://192.168.159.128,若访问成功,则需要重置密码。
1:如果访问不成功,可能是没有关闭虚拟机的防火墙
1)开启防火墙:systemctl start firewalld
2)看防火前状态:firewall-cmd --state
3)关闭防火墙:systemctl stop firewalld
4)关闭防火墙开机启动:systemctl disable firewalld
5)查看防火墙开机启动状态:systemctl list-unit-files|grep firewalld
2:访问成功,重置密码
十一:下载git
十二:配置生成用户,邮箱
命令:git config --global user.name "xiaoye"
命令:git config --global user.email "xiaoye@gmail.com"
十三:生产ssh key
命令:ssh-keygen
一直回车,最后在用户目录(C:\Users\lena\.ssh)下会出现.ssh 目录,里面包括生成的公钥和秘钥:id_rsa、id_rsa.pub
将.ssh/id_rsa.pub的内容拷贝到gitlab settings中,如图所示:
ssh key添加完成后,拉取和推送代码就不需要输入密码,非常便捷。