4
我們是一個少於十人的團隊,需要快速建立一個支持基於活動目錄的認證的git服務器。當中央存儲庫位於Windows文件共享中時,將多個用戶使用git是否安全?
最簡單的解決方案似乎是使用裸露的git存儲庫的文件共享並使用unc路徑(例如,
git clone //server/share/repo.git
但是,我們有點擔心魯棒性。當幾個人使用相同的git存儲庫並且沒有運行實際的服務器組件時,是否沒有併發問題?
客戶端運行的是Windows 7,服務器是Windows Server 2008R2。使用msysgit 1.8.1.2
(我清楚地知道,還有許多其他的git的服務器解決方案,但是,尤其是考慮到AD認證的要求,他們並不像簡單的設置)
有趣的問題。順便說一句,在smb上分享一個本地回購顯然是不明智的:https://answers.atlassian.com/questions/17026/source-tree-corrupts-git-index-file-on-smb-share。 – 2013-02-25 19:28:11
這不應該是一個問題。即使存在問題,git也會在每個實例上保留完整的存儲庫,並且您可以通過計算機進行恢復。 – 2013-02-25 19:28:32
併發性的問題是什麼? git是一個分佈式版本控制系統。它本來應該處理這種情況。 – 2013-02-25 19:30:57