发布于 2014-12-10 02:19:58 | 2572 次阅读 | 评论: 1 | 来源: PHPERZ
GitLab项目管理和代码托管平台
GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
本文为大家整理汇总几个linux下安装gitlab常见错误解决方法,感兴趣的同学参考下.
在执行配置命令“sudo gitlab-ctl reconfigure”过程中出现“Error executing action `create` on resource 'user[git]'”的错误,是因为系统中在配置gitlab时已经存在git用户,git用户的一些配置和gitlab要求的不符,最简单的解决方式是删除git用户,重新执行配置命令,如下所示:
userdel git
sudo gitlab-ctl reconfigure
在执行配置命令“sudo gitlab-ctl reconfigure”过程中出现下列错误:
Recipe Compile Error in /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb
================================================================================
URI::InvalidURIError
--------------------
bad URI(is not URI?): ${external_url}
Cookbook Trace:
---------------
/opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:92:in `parse_external_url'
/opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:191:in `generate_config'
/opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb:34:in `from_file'
是因为/etc/gitlab/gitlab.rb文件中的内容是:
external_url 'hostname1'
将其修改为:
external_url='hostname1'
即可,只需要在原来的配置项中添加个等号即可,为了避免域名引起的问题,也可以直接配置ip,如下所示:
external_url='192.168.1.49'。
在使用git push命令过程中出现下列错误:
sh:git-receive-pack:command not found
sh:git-upload-pack:command not found
是因为安装gitlab的centos7上没有安装git或者没有将git的执行文件添加到PATH变量中。