我在为我的私人项目创建维基时在“gitlab.com”上传了一些文件到我的Gitlab存储库。我在哪里可以管理上传到Gitlab.com项目的wiki的文件?
现在我的问题是:
- 我可以看到上传的文件列表?
- 有什么办法可以删除其中的一些吗?
- 为什么上传文件的权限是公开的?我可以将其更改为私人吗?
当前版本的gitlab是Enterprise Edition 8.9.4-ee。
我在为我的私人项目创建维基时在“gitlab.com”上传了一些文件到我的Gitlab存储库。我在哪里可以管理上传到Gitlab.com项目的wiki的文件?
现在我的问题是:
当前版本的gitlab是Enterprise Edition 8.9.4-ee。
通过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访问权限的用户才能看到这些文件,即使他们有直接链接。
在gitlab本身的gitlab项目中存在一个未解决的问题。有人在那里描述了一个正确的解决方法:https://gitlab.com/gitlab-org/gitlab-ce/issues/33475 – anothernode
它实际上是你现在描述的相同的解决方法。除了你正在使用相对路径,当然这是可取的。 – anothernode
_如果你想自己管理这些文件,你可以将wiki复制为版本库。实际上并非如此,'/ uploads'不是https://gitlab.com/gitlab-org中涵盖的wiki库的一部分/ gitlab-ce/issues/33475 – ardila
我似乎不明白你的问题是什么?你没有看到你的项目文件?你知道git是如何工作的吗? – Fairy
@Fairy当然,我看到我的项目文件。我的问题不是关于git,而是关于gitlab,一个基于web的git仓库管理器。我正在使用他们的在线工具创建我的项目的wiki。 –
GitLab中的存储库称为Projects,您可以在其中找到您提交的文件。在项目设置下,您可以将项目设置为私人。 – Fairy