2016-07-06 104 views
4

我在为我的私人项目创建维基时在“gitlab.com”上传了一些文件到我的Gitlab存储库。我在哪里可以管理上传到Gitlab.com项目的wiki的文件?

现在我的问题是:

  1. 我可以看到上传的文件列表?
  2. 有什么办法可以删除其中的一些吗?
  3. 为什么上传文件的权限是公开的?我可以将其更改为私人吗?

当前版本的gitlab是Enterprise Edition 8.9.4-ee。

+0

我似乎不明白你的问题是什么?你没有看到你的项目文件?你知道git是如何工作的吗? – Fairy

+1

@Fairy当然,我看到我的项目文件。我的问题不是关于git,而是关于gitlab,一个基于web的git仓库管理器。我正在使用他们的在线工具创建我的项目的wiki。 –

+0

GitLab中的存储库称为Projects,您可以在其中找到您提交的文件。在项目设置下,您可以将项目设置为私人。 – Fairy

回答

4

通过wiki编辑器附加的文件上传到/uploads/。从GitLab 8.9.0版开始,您无法管理这些文件(即删除它们)。

如果您想自己管理这些文件,您可以将wiki复制为存储库。您可以在​​中找到该克隆URL。它应该看起来像这样:[email protected]<link to gitlab>:<group/user name>/<project name>.wiki.git。在那里你可以把你的图片和链接到你的wiki中。图片的链接是相对于回购根的,所以如果您的图片image.png位于根文件夹中,您可以像这样用![Image title](image.png)这样的降价链接它。

权限明智的是,只有对您的项目拥有至少Guest访问权限的用户才能看到这些文件,即使他们有直接链接。

+0

在gitlab本身的gitlab项目中存在一个未解决的问题。有人在那里描述了一个正确的解决方法:https://gitlab.com/gitlab-org/gitlab-ce/issues/33475 – anothernode

+0

它实际上是你现在描述的相同的解决方法。除了你正在使用相对路径,当然这是可取的。 – anothernode

+0

_如果你想自己管理这些文件,你可以将wiki复制为版本库。实际上并非如此,'/ uploads'不是https://gitlab.com/gitlab-org中涵盖的wiki库的一部分/ gitlab-ce/issues/33475 – ardila

相关问题