Gitlab 网络界面 - 下载快照大小为零
Gitlab web interface - download snapshot size is ZERO
我已经使用 gitlab(在 Debian Jessie 上,目前是 gitlab-ce 8.7.0-ce.0)大约一年了,我对它非常满意。我的一个同事让我下载我的一些代码,所以我给了他我的 gitlab 的访问权限。第一次尝试下载源代码快照的功能"Download zip"。我们发现它提供了一个大小正好为零的 zip 文件。
我尝试了其他类型,例如 tar.gz 和 tar,但是它们给出了一个空白页面并且没有任何反应。
我还注意到文件名为 "archive.zip",它与 project/branch/commit 散列无关。
谁能告诉我这是一个错误还是我这边的问题并帮助我解决这个问题?请随时询问您需要的任何其他信息。
我想补充一点,我以前有一个问题,从我的 gitlab https 克隆会得到空的存储库。我使用 /etc/gitlab/gitlab.rb:
中的这些行解决了这个问题
nginx['enabled'] = false
gitlab_git_http_server['listen_network'] = "tcp"
gitlab_git_http_server['listen_addr'] = "localhost:8081"
事实证明,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"
我已经使用 gitlab(在 Debian Jessie 上,目前是 gitlab-ce 8.7.0-ce.0)大约一年了,我对它非常满意。我的一个同事让我下载我的一些代码,所以我给了他我的 gitlab 的访问权限。第一次尝试下载源代码快照的功能"Download zip"。我们发现它提供了一个大小正好为零的 zip 文件。
我尝试了其他类型,例如 tar.gz 和 tar,但是它们给出了一个空白页面并且没有任何反应。
我还注意到文件名为 "archive.zip",它与 project/branch/commit 散列无关。
谁能告诉我这是一个错误还是我这边的问题并帮助我解决这个问题?请随时询问您需要的任何其他信息。
我想补充一点,我以前有一个问题,从我的 gitlab https 克隆会得到空的存储库。我使用 /etc/gitlab/gitlab.rb:
中的这些行解决了这个问题nginx['enabled'] = false
gitlab_git_http_server['listen_network'] = "tcp"
gitlab_git_http_server['listen_addr'] = "localhost:8081"
事实证明,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"