达内广州C++学院|c++培训|广州达内科技C++/C#培训|.NET培训|IT培训|达内广州岗顶中心 达内广州C++学院|c++培训|广州达内科技C++/C#培训|.NET培训|IT培训|达内广州岗顶中心
软件测试工程师
 当前位置:主页 > 高端课程 > 软件测试工程师 >

安装社区版git仓库

时间:2019-05-15  来源:未知  作者:广州达内培训

1、打开http访问和ssh访问

sudo yum install -y curl policycoreutils-python openssh-server cronie

sudo lokkit -s http -s ssh

执行效果:

 

 

 

 

 

 

2、安装Postfix以发送通知电子邮件

sudo yum install postfix

sudo service postfix start

sudo chkconfig postfix on

 

3、第三部开始我就没有按照官网的命令去安装了,因为后面安装会出现版本问题,所以我找了一个符合自己系统的git版本进行了安装。

a、首先如果没有wget组件需要先执行

yum -y install wget

 

b、获取rpm安装包

 

 

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.1.4-ce.0.el6.x86_64.rpm

 

 

备注:这里我选择gitlab是el6相关版本的,是因为之前安装过el7版本,会报错,错误提示信息如下:

/opt/gitlab/embedded/bin/ruby: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.4)

 

如果按照他的错误提示信息去安装更高版本的GLIBC_2.14,在设置环境变量的时候容易出现linux所有命令不能使用的情况。所以我放弃这种方式的安装。

 

当然如果你在安装的过程中已经出现了linux命令不能访问的情况,那么执行

export LD_LIBRARY_PATH =/user/local/lib

c、执行安装

rpm -ivh gitlab-ce-10.1.4-ce.0.el6.x86_64.rpm

 

 

 

 

d、gitlab配置启动

分别执行以下命令:

gitlab-ctl reconfigure //这里执行的时间比较长,请耐心等待

执行完后显示:

 

 

 

 

继续执行以下命令:

vim /etc/gitlab/gitlab.rb

将external_url变量的地址修改为gitlab所在centos的ip地址。

external_url ‘http://git.home.com’

gitlab-ctl reconfigure //让配置生效,重新执行此命令时间也比较长

gitlab-ctl restart

 

 

 

e:启动成功的效果

启动成功后访问linux服务器的就可以看到默认重置密码的页面啦。

 

 

 

 

 

 

4、默认端口修改

由于默认gitlab使用80端口,所以,我们需要修改gitlab的默认端口

 

修改 /etc/gitlab/gitlab.rb 文件如下,然后执行重新配置,重启命令后完成。

gitlab-ctl reconfigure  //让配置生效,重新执行此命令时间也比较长

gitlab-ctl restart

端口要用9090以后的最好,否则不生效

默认情况下:unicorn会占用8080端口,nginx会占用80端口。改完之后,就可以通过nginx[‘listen_port’] 在浏览器进行访问了。

内部8080端口也不再被占用了。

 

这样修改了默认端口80后,在idea中获取代码时,要在路径后面加上修改的端口号才可以访问到代码

 

以上是安装gitlab的全过程。

 




上一篇:VMware安装Linux提示此主机支持 Intel VT-x,但 Intel VT-x 处于
下一篇:没有了

友情链接:
  • 24岁的哈根达斯,为何被年轻人抛弃?
  • 新零售的前世今生
  • 苏宁小店,何以创造智慧新零售的奇迹?
  • 让人大打出手的星巴克猫爪杯,到底有何猫腻?
  • 从生态摄影到生态经营
  • seo优化中的关键词重要性层次划分
  • 增加新用户数量的七种裂变方法
  • 活动运营用户定位的方法都有哪些
  • 运城软件开发关于游戏测试员的工作职责
  • 运城seo培训关键词排名波动的原因分析
  • 运城java编程开发培训常见技术问题分析
  • 018.Java类加载器
  • 016.[转] 日志 接口及实现
  • 谷歌推出搜索与语音助手 “小程序”,测试邀请 6 月启动
  • 运城达内ui设计培训课程有哪些优势
  • EL_JSTL
  • 转行上培训班去当程序员就业是否可行
  • 不运营中国市场却没忘中国卖家 亚马逊推借贷服务
  • 数组介绍
  • 如何利用python编程技术学习机器学习的知识内容
  • 几百道常见Java初中级面试题
  • 京东携手三大品牌共启“聚星闪耀日”创新电商营销新生态
  • 使用Kubernetes的java-client实现Deployment的部署及更新操作
  • 死磕 java同步系列之开篇
  • 腾讯视频进入台湾,付费会员每月 42 元
  • 小程序启动图标与加载样式设计方法
  • IO字节流。
  • springBoot学习 错误记录
  • IDEA集成tomcat启动时控制台打印中文乱码
  • 向过度索权的手机APP“开刀”
  • Servlet 总结
  • java学习:0基础入行IT快速年薪30W
  • 新技术新模式加快应用 电商物流总需求连续回升
  • 性格决定面相,原来是真的?
  • 没人扶你的时候,自己站直!
  • VMware安装Linux提示此主机支持 Intel VT-x,但 Intel VT-x 处于
  • Git将本地项目同步到github
  • 进攻左脑
  • 与其在大众的边缘,不如在小众的中心
  • 渠道数字化的答案,不是数字化
  • 新员工入职时的反污染措施
  • 云原生技术的架构特点分析
  • 为什么你的营销效果很好,却依然没有盈利?
  • 运城java培训常见的线程池类型分享
  • 我国数字经济规模已达三十一万亿元 约占GDP三分之一
  • 澳门四大赌城
  • 棋牌游戏平台
  • 888真人备用网址
  • 威尼斯人线上娱乐官网
  • 365dizhi