2011-08-11 65 views
1

我的情況背景是這樣的:我是一個長期的Windows和Linux用戶,在過去的幾年中,我專門面向面向用戶的計算機和麪向服務器的Ubuntu服務器遷移至Windows。我正在進入一個新的研究領域,我無法避免使用Mac。不過,我已經在我的服務器上設置了所有使用Smart HTTP進行讀/寫的Git倉庫,並讓Apache處理我的身份驗證。所有的連接都通過SSL。我可以使用gitosis/gitolite和SmartHTTP一起提交回購協議嗎?

我還沒有在MacOS上找到一個可以處理Apache身份驗證的免費軟件客戶端(以及任何GUI Git客戶端)。所以,我有兩個解決方案來解決我的問題。首先是識別可用於處理HTTPS和HTTP驗證的MacOS免費/廉價Git GUI。如果你知道一個,真棒,請告訴我。不過,我仍然有興趣知道方案2的答案。

第二個是嘗試使用gitosis來使用密鑰進行身份驗證。如果我追求這個道路,我需要能夠將HTTP身份驗證單獨留作傳統用途(坦率地說,爲了簡化我的密鑰管理,我只需要爲自己的Mac機器管理密鑰)。我在gitosis方面不夠精通,不知道我是否可以通過gitosis和使用智能HTTP推送提交到repo。如果任何人都可以闡明這是否可能,那會很好。如何做到這一點的一個例子會呈指數級地更好,並且允許通過SSH進行提交的解決方案將是絕對的頂級。

非常感謝!

回答

相關問題