发布于 2014-12-10 02:19:58 | 2573 次阅读 | 评论: 1 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

GitLab项目管理和代码托管平台

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。


本文为大家整理汇总几个linux下安装gitlab常见错误解决方法,感兴趣的同学参考下.

错误:Error executing action

在执行配置命令“sudo gitlab-ctl reconfigure”过程中出现“Error executing action `create` on resource 'user[git]'”的错误,是因为系统中在配置gitlab时已经存在git用户,git用户的一些配置和gitlab要求的不符,最简单的解决方式是删除git用户,重新执行配置命令,如下所示:

userdel git
sudo gitlab-ctl reconfigure

错误:URI::InvalidURIError

在执行配置命令“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'。

错误:command not found

在使用git push命令过程中出现下列错误:

sh:git-receive-pack:command not found

sh:git-upload-pack:command not found

是因为安装gitlab的centos7上没有安装git或者没有将git的执行文件添加到PATH变量中。



最新网友评论  共有(1)条评论 发布评论 返回顶部
xbukjo 发布于2015-11-07 17:28:37
没效果
支持(0)  反对(1)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务