gitlab安装中遇到的问题及解决办法
2014年5月5日
没有评论
github上托管私有代码是要付钱的,于是决定自己搭建个git仓库,目前看起来不错的选择当gitlab莫属。
成果:https://git.mysqlab.net/
官方安装说明(环境是Debian/Ubuntu):
https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md
我自己的环境是CentOS,因此这里还是有些出入的,另外根据文档安装过程中遇到了一些问题,花费了整个晚上总算一一解决。
bundle, rake 命令可能需要使用绝对路径(eg:/usr/local/bin/bundle, 也可以加PATH,或者加软链)
/home/git/gitlab-shell/config.yml #如果用ssl,也需要修改这里 gitlab_url: “https://git.mysqlab.net/” 否则提交代码的时候会报错:fatal: Could not read from remote repository.
/home/git/gitlab/config/unicorn.rb # 如果采用ngixn配置反向代理使用 unix:socket,那么listen 端口监听建议注释掉,性能好,而且相对安全
/home/git/gitlab/config/unicorn.rb # gitlab.yml ,既然是私有代码托管,建议只用 https, 80端口默认302至443端口
PS: 常才河边走,哪有不湿鞋。这次mysql因为没有配置 skip_name_resolve 导致gitlab一直打不开,出现500错误。
分类: git
最近评论