iT邦幫忙

0

gitlab 單資料夾權限

Zaku 2017-12-04 14:02:137808 瀏覽

gitlab 每個專案分成private、internal、public,三大類管理權限,
想請問一下他有可設置某一專案內的某單一個檔案或某個資料夾的權限嗎,
比如A專案,是public,但A專案內的B資料夾或檔案B我希望他是private,
查了一下設定沒有發現

weiclin iT邦高手 4 級 ‧ 2017-12-04 16:03:56 檢舉
這個如何?
https://git-scm.com/book/zh-tw/v1/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E7%B5%84-Submodules
Zaku iT邦新手 3 級 ‧ 2017-12-05 10:06:23 檢舉
感恩R等等來看一下
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
taiansu
iT邦新手 4 級 ‧ 2017-12-05 03:40:22

gitlab/github 概念上並不是設計來這樣用的。git 專案是用來做版本控管,而 gitlab/github 只是讓你能控制什麼人能看到這個專案而己。慣例上會把有機密資料的檔案設成 檔名.example,並另外開一個私有專案來分享/儲存真正的檔案。

如果一定要一個指令就把所有的東西 clone 下來,那就只能用 @weiclin 說的在專案裡放 submodule 了。但是一來這樣其實沒有比較方便,二來 submodule 原本也不是設計來做這種事的。

Zaku iT邦新手 3 級 ‧ 2017-12-05 10:07:35 檢舉

恩也在想應該不是這樣玩,想說也問問看是否有什麼其他方式

我要發表回答

立即登入回答