Gitlab web界面 - 下载快照大小为ZERO

时间:2016-04-27 23:09:41

标签: git gitlab snapshot

我一直在使用gitlab(在Debian Jessie上,目前是gitlab-ce 8.7.0-ce.0)大约一年了,我对它非常满意。我的一位同事让我下载了我的一些代码,所以我让他访问我的gitlab。第一次尝试下载源代码快照的“下载zip”功能。我们发现它提供了一个大小恰好为零的zip文件。

我尝试了其他类型,比如tar.gz和tar,但这些都是空白页,没有任何反应。

另外我注意到文件名是“archive.zip”,它不是与项目/分支/提交哈希相关的东西。

有人可以告诉我这是我的错误还是问题并协助我解决这个问题?请随时询问您需要的任何其他信息。

我想补充一点,我以前遇到过一个问题,即从我的gitlab https克隆会给出空的存储库。我在/etc/gitlab/gitlab.rb中使用这些行解决了这个问题:

nginx['enabled'] = false
gitlab_git_http_server['listen_network'] = "tcp"
gitlab_git_http_server['listen_addr'] = "localhost:8081"

1 个答案:

答案 0 :(得分:1)

事实证明,Gitlab已经升级并使用了一个新的反向代理服务器,名为" Gitlab-workhorse"一段时间。我不得不为新的反向代理重新配置我的Apache webserver with a new virtual host脚本。我还必须修改/etc/gitlab/gitlab.rb的配置:

nginx['enabled'] = false
gitlab_git_http_server['listen_network'] = "tcp"
gitlab_git_http_server['listen_addr'] = "localhost:8081"

为:

nginx['enable'] = false
web_server['external_users'] = ['www-data']
gitlab_workhorse['listen_network'] = "tcp"
gitlab_workhorse['listen_addr'] = "localhost:8181"