簡體   English   中英

GIT權限:存儲庫內的存儲庫

[英]GIT permissions : Repository inside a repository

我的文件夾結構如下:

repo1
|
|---file1
|---fold1
    |
    |---file2
|---repo2
    |
    |
    |---file3

可以說我有兩個用戶, user1user2

現在我需要:

  1. repo1repo2設置為兩個獨立的GIT repositories
  2. user1設置為具有repo1權限,並將user2 repo2權限。
  3. user1應該能夠提取file1fold1內容,但不能fold1 repo2
  4. user2應該能夠提取repo2及其下的文件,但不能repo1
  5. user2進行更改並提交給repo2 ,應該將其反映在服務器中的repo1

GIT可能具有此權限級別嗎?

參見'git子模塊'。

  • 可以在服務器中設置服務器存儲庫上的密碼和權限

  • 每個用戶都必須擁有自己的本地存儲庫。

  • repo1將是主模塊,repo2將是子模塊。 看到。

    git help子模塊

  • 如果user2在提交后(從本地到服務器,在提交后)推送到repo2,則user1將使用'git submodule update'命令提取更改,但不會自動進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM