gpt4 book ai didi

GitLab:无法将代码推送到服务器?

转载 作者:太空狗 更新时间:2023-10-29 12:57:07 26 4
gpt4 key购买 nike

我已经在 Ubuntu 服务器上安装了 GitLab。一切似乎都工作正常,除了我无法向/从服务器推送/pull/克隆。

当我推送时,我收到一般错误消息:

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我已经尝试了几个小时的谷歌搜索,但我似乎找不到问题。

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production

运行良好,全面OK!

我可以通过 SSH 连接到 git@adress.adress我得到:

PTY allocation request failed on channel 0
Welcome to GitLab, Anonymous!

当我这样做时:

ssh git@adress.adress "ls /location/of/git/dir"

我得到:

Not allowed command

网站正在运行,当我在网站上创建存储库时,它出现在/home/git/repository/

但我还是坚持不下去。

我遵循了这个指南:

https://github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/install/installation.md

以及让它在 apache 上运行的指南:

http://shanetully.com/2012/08/running-gitlab-from-a-subdirectory-on-apache/

最佳答案

经过几个小时的调试,我终于弄明白了,而且我不知何故知道配置存在一个简单的问题。

由于第二个指南提到了如何使用相对 url 在 apache 上设置 gitlab,因此您实际上必须在 gitlab 中进行更多配置。我取消了关于相对 url:s unicorn.rb 的注释在 gitlab-shell/config 中,我添加了我的整个 URL(带有子目录)。

之前:

 http://web-adress.com/

之后:

 http://web-adress.com/subdomain/

现在效果很好。

关于GitLab:无法将代码推送到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15746336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com