在为我的私人项目创建维基时,我已将一些文件上传到我的Gitlab存储库“gitlab.com”。
现在我的问题是:
当前版本的gitlab是Enterprise Edition 8.9.4-ee。
答案 0 :(得分:8)
通过wiki编辑器附加的文件上传到/uploads/
。从GitLab版本8.9.0开始,您无法管理这些文件(即删除它们)。
如果您想自己管理这些文件,可以将wiki克隆为存储库。您可以在Wiki -> Git Access
中找到克隆网址。它看起来应该是这样的:git@<link to gitlab>:<group/user name>/<project name>.wiki.git
。在那里你可以放置你的图像并将它们链接到你的wiki中。指向图片的链接是相对于repo root的,因此,如果您的图片image.png
位于根文件夹中,则可以将其与markdown一起链接,如![Image title](image.png)
。
权限允许这些文件仅对具有至少访客访问权限的用户可见,即使他们有直接链接。
答案 1 :(得分:0)
对于 GitLab 11.3 及更高版本,可以通过克隆 wiki 存储库(从右侧边栏上的链接)并导航到本地存储库内的 /uploads
文件夹来找到和更改附加到 wiki 页面的任何文件。可以推送更改。
附加一个文件,GitLab 会根据您安装的 GitLab 版本存储它:
GitLab - Create a new wiki page
Wiki 基于 Git 存储库,因此您可以在本地克隆它们并编辑它们,就像对其他每个 Git 存储库一样。要在本地克隆 Wiki 存储库,请从任何 Wiki 页面的右侧边栏中选择克隆存储库,然后按照屏幕上的说明进行操作。
GitLab - Create or edit wiki pages locally
目前无法限制用户/组可以在 GitLab wiki 上看到的页面。有一个 GitLab issue 推荐此功能。这扩展到 wiki 存储库中的文件。
答案 2 :(得分:0)
Wiki 基于 Git 存储库,因此您可以在本地克隆它们并像您一样编辑它们
实际上...参见GitLab 14.0(2021 年 6 月)
<块引用>使用 WYSIWYG Markdown 编辑器编辑 wiki 页面
编辑维基内容可能会更容易!许多 GitLab wiki 使用 Markdown 格式,对于某些用户来说,Markdown 是高效协作的障碍。在此版本中,您现在可以在您的 wiki 中获得丰富、现代的 Markdown 编辑体验,因此您可以放心地进行编辑。
即时反馈和可视化编辑工具有助于使 wiki 编辑更加直观,并消除协作障碍。完成后,GitLab 会将更改保存为 Markdown,因此想要直接编辑 Markdown 的用户可以这样做。您甚至可以在新编辑器中输入 Markdown,它会在您输入时自动设置文本格式。
GitLab 14.0 将 Content Editor 引入 Wiki,支持大多数基本 Markdown 内容类型,例如标题、粗体和斜体文本、列表、代码块和链接。整个 Full support 的 GitLab Flavored Markdown specification 将在即将发布的版本中发布。我们还计划在未来在 GitLab 的其他领域提供内容编辑器。我们欢迎对 this feedback issue 中的早期 MVC 提出意见。
参见 Documentation 和 Epic。
是的,包括 page deletion。