首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gitlab无法访问您的Gitolite系统

Gitlab无法访问您的Gitolite系统
EN

Stack Overflow用户
提问于 2012-09-19 10:56:44
回答 3查看 4.7K关注 0票数 1

我在Ubuntu服务器12上安装了GitLab。

我遵循以下步骤:http://blog.compunet.co.za/gitlab-installation-on-ubuntu-server-12-04/

一切似乎都是正确的..。但是,当我尝试创建一个新项目时,我会得到错误消息:

代码语言:javascript
运行
复制
Gitlab was unable to access your Gitolite system.

我运行了诊断工具("bundle exec rake gitlab:app:status RAILS_ENV=production")

代码语言:javascript
运行
复制
(in /home/gitlab/gitlab) Starting diagnostic
config/database.yml.............exists
config/gitlab.yml.............exists
/home/git/repositories/...........exists 
/home/git/repositories/ is writable?........YES 
remote: Counting objects: 12, done. 
remote: Compressing objects: 100% (8/8), done. 
Receiving objects: 100% (12/12), 1.12KiB, done. 
Resolving deltas: 100% (1/1), done. 
remote:Total 12 (delta 1), reused 0 (delta 0) 
Can clone gitolite-admin?..............YES 
UMASK for .gitolite.rc is 0007?............YES
 /home/git/share/gitolite/hooks/common/post-receive exists?............YES

完成

登录管理区域仅显示:

误差/home/gitlab/gitlab/tmp/gitlabhq-gitolite-1348050652/gitolite ->

config/gitlab.yml文件没有问题。

存储库的权限就像教程(第3节-权限)一样。

我甚至试图移除锁..。

您有什么建议来解决这个问题?

EN

回答 3

Stack Overflow用户

发布于 2012-11-19 17:40:18

如果有帮助的话,我也会遇到类似的情况,但在我的gitlab日志中,我有以下错误:

错误->拉错->无法克隆海泡石-管理回复

我对海泡石叉会议的提交进行了比较,并发现在我的gitlab版本中已经有了相应的更改。

最后,我停止了gitlab相关服务,删除了gitlab tmp目录的内容,然后重新启动了gitlab相关服务。

后来,一切看起来都很好。

票数 2
EN

Stack Overflow用户

发布于 2012-09-19 17:33:02

如果该问题来自此犯了这个海泡石叉中修复的权限正则表达式,则可以查看"GitHub提示:以补丁的形式下载提交":

您的提交可以通过在url:补丁的末尾添加一个补丁来下载。

这样,您就可以将其应用到当前的gitolite源中(甚至无需使用git本身,只需使用命令)。

票数 1
EN

Stack Overflow用户

发布于 2013-01-08 18:05:29

我能够解决服务器上的这个问题,方法是按照题为“禁用本地主机和您的域的StrictHostKeyChecking”的安装说明部分,并为我的珍珠岩主机添加一个新的部分,该部分设置为服务器的IP地址,而不是本地主机。打开:

代码语言:javascript
运行
复制
/etc/ssh/ssh_config

再加上以下几行:

代码语言:javascript
运行
复制
Host [gitolite hostname/IP here]
    StrictHostKeyChecking no
    UserKnownHostsFile=/dev/null

(将括号内的部分替换为适当的主机名/IP)

它已经在安装步骤中了,但是我已经跳过了,因为我不明白它的意思。否则,SSH客户端试图显示接受新主机名的yes/no提示,而Ruby后端将其解释为连接到gitolite的失败。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12493339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档