gpt4 book ai didi

git - 无法推送到新的 gitlab 安装

转载 作者:太空狗 更新时间:2023-10-29 13:26:45 28 4
gpt4 key购买 nike

大家下午好

备份了几个旧的 git 存储库,并且正在将它们添加到已知的 gitlab 安装中。安装看起来像这里的指南https://github.com/gitlabhq/gitlabhq/wiki/VirtualBox-Image

像这样添加一个新的origin remote时;

git remote add origin git@1.2.3.4:project.git

并尝试推送我得到以下内容

fatal: 'project.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Gitlab 安装的行为符合预期,并且可以通过 LAN 中的 HTTP 和 SSH 进行访问。

gitlab status 任务也正常返回

bundle exec rake gitlab:app:status RAILS_ENV=production

有人知道我现在应该看哪里吗?难倒了。

编辑。

存在 SSH key

我也尝试用 ssh://git@example.com/usr/local/project.git 风格添加 git 仓库

最佳答案

这个问题有点老了,所以我不确定这是否仍然有帮助,但我遇到了同样的问题并最终解决了它。

我在 this bug report 中的一条评论中找到了解决方案.

/etc/nginx/sites-available/gitlab 中,有一行如果您按照有用的注释进行操作,将获得您的 IP。将其改为收听 *:80。它应该看起来像这样:

listen *:80 default_server;         # e.g., listen 192.168.1.1:80;

然后,重启Gitlab和Nginx:

sudo service gitlab restart
sudo service nginx restart

这为我解决了问题。

为了确认这是问题所在,我删除了 * 并输入了 IP,重新启动后它又坏了。把它放回去,它起作用了。

我不完全确定为什么会修复它,但我希望这对那里的人有所帮助;这是一个非常令人沮丧的问题。

关于git - 无法推送到新的 gitlab 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071234/

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