在 CentOS 5.5 上安装 Gitlab

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

获取最新代码服务器

由于咱们的服务器使用了本身生成的不被信任的 SSL 证书,因此获取 https 代码仓库的时候会提醒 SSL 链接失败没法获取最新的代码。这个时候要在 git 命令的前面加上环境变量关闭 SSL 认证。ssh

env GIT_SSL_NO_VERIFY=true git fetch originfetch

而后就能够获取到了。设计

push 的时候提示输入密码code

这个问题有两个可能:it

  1. 没屏蔽 git 用户的密码登陆
  2. git 用户文件夹的权限设置不对,能够尝试设置为 755,即 chmod 755 /home/git/,若是还不行,多是 .ssh 文件夹的权限也不对,也能够设置为 755 看看。
相关文章
相关标签/搜索