[英]GIT permissions : Repository inside a repository
我的文件夾結構如下:
repo1
|
|---file1
|---fold1
|
|---file2
|---repo2
|
|
|---file3
可以說我有兩個用戶, user1
和user2
。
現在我需要:
repo1
和repo2
設置為兩個獨立的GIT repositories
。 user1
設置為具有repo1
權限,並將user2
repo2
權限。 user1
應該能夠提取file1
和fold1
內容,但不能fold1
repo2
user2
應該能夠提取repo2
及其下的文件,但不能repo1
user2
進行更改並提交給repo2
,應該將其反映在服務器中的repo1
下 GIT
可能具有此權限級別嗎?
參見'git子模塊'。
可以在服務器中設置服務器存儲庫上的密碼和權限
每個用戶都必須擁有自己的本地存儲庫。
repo1將是主模塊,repo2將是子模塊。 看到。
git help子模塊
如果user2在提交后(從本地到服務器,在提交后)推送到repo2,則user1將使用'git submodule update'命令提取更改,但不會自動進行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.