簡體   English   中英

通過網絡驅動器的Git客戶端

[英]Git clients over a network drive

例如,如果我有一個帶有git repo簽出的網絡驅動器,則在Windows計算機(A)上的samba驅動器連接到本地簽出所在的Linux機器(B)。 A上的客戶端(可以看到驅動器)是否可以通過B上定義的ssh訪問來執行git操作?

從git的角度來看,存儲庫所在的文件系統不應有太大的不同。 Git只是將數據存儲在目錄結構中,並且在目錄樹的根目錄中有.git-dir來保存數據(您可以將其配置為其他位置,但這是另一回事)。

因此,僅通過系統級訪問配置詳細信息來定義對存儲庫的訪問。 A上有權訪問目錄的任何人都可以查看存儲庫。 如果他具有寫訪問權,則還可以執行諸如將操作提交到存儲庫中的操作。 B也是如此,因此每個可以在目錄中做事的用戶都可以對存儲庫進行修改。 SSH訪問或本地外殼程序對此設置沒有影響。

暫無
暫無

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

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