2013-07-02 48 views
0

我正在建立一個OSX Git服務器,我想知道是否有一個標準的位置來設置它?我不想讓每個人都使用一個git用戶簽入,因此似乎沒有任何共享目錄可以將它放入類似的窗口中。我可以創建一個git用戶,並將repo存儲在那裏的目錄中,然後授予需要訪問的用戶的權限,但這似乎有點hackey ...什麼是在OSX服務器上設置Git倉庫的適當位置?

+0

難道不是蘋果公司的UNIX安裝程序是不是在很多方面完全明瞭」 t'/ Users/Shared'已經在每臺Mac OS X機器上用於此目的? –

+0

我剛開始想到這個文件夾,但是當我有兩個用戶同時在終端上查看它時,有人試圖刪除其中的文件時出現許可問題。我想用它,我只是想確保這是一個合適的地方。 – lehn0058

+1

好吧,任何地方都適合,真的。無論如何,你將需要做一些權限爭奪。 –

回答

1

那麼,你不希望root用戶擁有目錄,所以我認爲你的直覺是正確的,一個'git'用戶是正確的,而不是真正的hackey。這個目錄無論如何都會有寬鬆的權限,因此您的其他允許的用戶可以將更改推送到存儲庫。

這樣一個特定的用戶:

1)讓你輕鬆保持在一個明確的有關回購的一切,「命名空間」的位置。 2)由於你使用的是OSX(爲什麼不使用Ubuntu,順便說一下,它的設置要做的更多一些),你應該忍受它的特性並使用Users文件夾,你可以放一個「項目」或「源」或「資料庫」文件夾,無論你喜歡什麼。

僅有2美分,這將是稍微更具挑戰性的OSX把所有設置,如果你使用的Debian/RH /等

+0

它必須是OSX - 我正在實現自動化iOS構建。 – lehn0058

相關問題