搭建自己的代码版本管理器gitLab 的技术实战
1 yum安装前需要源
先添加一个gitlab创库源 vim ./etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
Repo_gpgcheck=0
Enabled=1
Gpgkey=https://packages.gitlab.com/gpg.key
2.更新源
root@mysqlDb-128 w]# yum makecache
3.安装
root@mysqlDb-128 w]#yum install gitlab-ce #自动安装最新版
在这可能会提示错误,没有安装公钥,然后安装一下就行
root@mysqlDb-128 w]#wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15.10.0-ce.0.el7.x86_64.rpm
安装好密钥后就会提示安装好的标志
4.配置
先修改配置文件root@mysqlDb-128 w]# vim /etc/gitlab/gitlab.rb
在external_url 'http://192.168.233.128:8201' 修改为自己的ip和端口
启动命令自动配置root@mysqlDb-128 w]# gitlab-ctl reconfigure
这自动配置会有一段时间,可能要3到5分钟,我机器就用了5分钟
5.启动服务器 root@mysqlDb-128 w]# gitlab-ctl restart
查看页面:
第二章:gitlab 的简单使用(实践主要的使用)
1.ssh密钥的配置,作用免密登录
用git 或者在linux 系统用ssh-keygen密码生成公钥,复制到这里就可以
在本地电脑或者编译主机上,生成私钥和共钥
将id_rsa.pub
复制到gitLab的ssh秘钥里面配置好。
2.在个人设置控制目录,设置 个人访问令牌通过HTTP
3.怎么创建一个项目,怎么初始化,怎么建立分支,怎么合并分支,这些在后面的时候我们再做一个实验去实践,而现在我们的实验是为了CI/CD 做准备
*******************如果你刚好需要,而我的实践又恰好帮到你,希望你能点个赞****************
********************************你的点赞是我努力的坚持********************************