2016-07-06 52 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

相關問題