一. 为什么要装gitlab
在pycharm上使用gitlab或者svn,如果让我选,一定会选择gitlab。svn这种版本管理的方式比较陈旧,gitlab上的项目一目了然,还可以***编辑,风格是比较友好的
先说一说我的计划,首先在本地虚拟机上安装gitlab和jenkins,在jenkins上配置gitlab,将版本控制和持续集成结合起来。这样对于开展自动化测试是非常有好处的。因为一旦push代码,可以让jenkins检测到gitlab上的更新,再向本地的工作空间pull代码,再也不用将pycharm工程下的项目向jenkins工作目录拷贝了,何乐而不为?为什么不用服务器,我之前买了百度云才1G内存,搞了半天卡的要死,还不如本地虚拟机来得”痛快”
二. 安装过程
安装过程比较简单,大家可参考《Centos 6 搭建安装 Gitlab》,其重要的几步,我罗列如下:
1. 编辑源
使用清华大学 TUNA 镜像源 打开网址将内容复制到gitlab-ce.repo
文件中,编辑路径vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
2. 更新本地yum缓存
sudo yum makecache
3. 安装 GitLab 社区版
sudo yum install gitlab-ce #(自动安装最新版)
sudo yum install gitlab-ce-8.8.4-ce.0.el6 #(安装指定版本)
4. 更改配置
vim /etc/gitlab/gitlab.rb
# 找到 external_url 'http://000.00.00.00:8081'
# 修改成你的地址
5. 配置启动gitlab
# 打开`/etc/gitlab/gitlab.rb`,
# 将`external_url = 'http://git.example.com'`修改为自己的IP地址:`http://xxx.xx.xxx.xx`,
# 然后执行下面的命令,对GitLab进行配置
sudo gitlab-ctl reconfigure
# gitlab启动
sudo gitlab-ctl start
三. 一些坑
1. 明明我配置的是192.168.0.105,为啥访问不了
当我翻到这篇文章《安装Gitlab(适用于Centos6和7)》的时候,找到了答案,是防火墙的原因, service iptables stop 关闭防火墙
2. Change your password是设置你的密码(8位以上)
登录的时候用户名是root,密码就是刚才设置的8位
终于成功了
相关文章
标签:服务器技术
- •VMware Workstation Pro 16安装CentOS7超详细图文步骤
- •CentOS7下配置使用JumpServer 堡垒机 (图文教程)
- •CentOS安装jdk的几种方法及配置环境变量方式
- •CentOS忘记密码修改方案以及centos卡在开机登录界面,命令失效的解决方法
- •解决笔记本安装centos7后无法调节屏幕亮度
- •VMware安装CentOS 8.1(CentOS 8系列可参考)的图文详细教程
- •CentOS7 minimal 最小化安装网络设置过程
- •CentOS7下搭建JumpServer
- •CentOS安装rpm包出现冲突时的解决办法
- •Vmware下CentOS7最小化安装方式