我一直在使用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"
答案 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"