博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7下搭建git和gitlab版本库
阅读量:4654 次
发布时间:2019-06-09

本文共 1830 字,大约阅读时间需要 6 分钟。

  • 系统:centos7

  安装依赖:

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
  • git安装

  下载git安装包:

wget https://www.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz

  解压安装:

tar -zxvf git-2.9.0.tar.gzcd git-2.9.0make prefix=/usr/local all

  编译时出现如下异常:

libgit.a(utf8.o): In function `reencode_string_iconv':/root/git-2.9.0/utf8.c:463: undefined reference to `libiconv'libgit.a(utf8.o): In function `reencode_string_len':/root/git-2.9.0/utf8.c:502: undefined reference to `libiconv_open'/root/git-2.9.0/utf8.c:521: undefined reference to `libiconv_close'/root/git-2.9.0/utf8.c:515: undefined reference to `libiconv_open'collect2: ld 返回 1make: *** [git-credential-store] 错误 1

  下载并安装libiconv

cd ..wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gztar -zxvf libiconv-1.14.tar.gzcd libiconv-1.14./configure --prefix=/usr/local/libiconv  &&  make  && make install

  返回git在此编译安装

cd ../git-2.9.0make clean./configure --prefix=/usr/local --with-iconv=/usr/local/libiconv/make install

  查看安装是否正确及安装的版本:

# git --versiongit version 2.9.0

  此时说明git已经安装成功

  • 安装gitlab
 更新源,参考:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
vi /etc/yum.repos.d/gitlab-ce.repo

  添加如下内容

[gitlab-ce]name=gitlab-cebaseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6repo_gpgcheck=0gpgcheck=0enabled=1gpgkey=https://packages.gitlab.com/gpg.key

  执行

sudo yum makecachesudo yum install gitlab-ce

  安装成功后修改配置文件,修改访问url等

 编辑/etc/gitlab/gitlab.rb,将其修改为你的ip和url如:

external_url "http://你的ip/gitlab"

 修改后运行

sudo gitlab-ctl reconfiguresudo gitlab-ctl restart

 参考:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/configuration.md

 最后通过:http://你的ip/gitlab,看能否正常运行。初次运行时需要重置root用户密码。

 

 更多帮助信息见:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

转载于:https://www.cnblogs.com/rwxwsblog/p/5631546.html

你可能感兴趣的文章
07 数据结构
查看>>
docker学习(一)
查看>>
django.db.migrations.exceptions.InconsistentMigrationHistory django报错
查看>>
linux shell编程指南第十八章------控制流结构
查看>>
iOS设备信息
查看>>
<每日一题>题目12:列表解析及zip、dict函数的简单应用
查看>>
h5点击区域和实际区域对不上
查看>>
Box2D的三种Body类型
查看>>
SQL Server 下取中位数(中位值)的方法
查看>>
Using databases and Structured Query Language (SQL)
查看>>
网络对抗作业一
查看>>
路径规划效果图
查看>>
JAVA-注解规范
查看>>
Jmeter下进行ip伪造
查看>>
如何解决SQL Server 2008 无法连接到(local)
查看>>
mysql的数据结构
查看>>
【目标流畅阅读文献】kick off
查看>>
Python学习之路-26 Socket
查看>>
mysqldump不得不说的秘密
查看>>
优化Android Studio/Gradle构建(转)
查看>>