在 CentOS 5.5 上安装 Gitlab

Gitlab 是给 Ubuntu 设计的服务,在 CentOS 上安装步骤会略微不同。第一次安装的时候非常痛苦,因为 Ubuntu 已经预装的很多程序在 CentOS 上都要额外安装,已经安装的也有可能版本过低。总之要用 CentOS 安装就是件非常蛋疼的事情。不过那也已经是几个月前的事了,大概解决的路子就是 Google 答案,然后一个个地解决。有几个常见的问题记在这里,以后忘记了回来看。

获取最新代码

因为我们的服务器使用了自己生成的不被信任的 SSL 证书,所以获取 https 代码仓库的时候会提醒 SSL 连接失败无法获取最新的代码。这个时候要在 git 命令的前面加上环境变量关闭 SSL 认证。

env GIT_SSL_NO_VERIFY=true git fetch origin

然后就可以获取到了。

push 的时候提示输入密码

这个问题有两个可能:

  1. 没屏蔽 git 用户的密码登录
  2. git 用户文件夹的权限设置不对,可以尝试设置为 755,即 chmod 755 /home/git/,如果还不行,可能是 .ssh 文件夹的权限也不对,也可以设置为 755 看看。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值