0
我想在我的Gitolite v3安裝中使用通配符,但它不工作。當我使用通配符定義來推送gitolite.conf文件時,它實際上會創建名爲「CREATOR」的文件夾,而不是將其用作通配符。如果我嘗試以用戶身份創建存儲庫,則會出現回購不存在的錯誤。那當然不是,我正在努力創造它!Gitolite通配符不工作
下面是gitolite.conf相關定義:
個人作業腳本庫
repo f12/csci442/CREATOR/scripts
C = @f12_csci442
RW+ = CREATOR @s12_csci442_wheel
當我嘗試創建一個回購爲@ f12_csci442組中的用戶,我告訴
FATAL: R any f12/csci442/twhitney/scripts twhitney DENIED by fallthru
(or you mis-spelled the reponame)
有什麼建議嗎?
嗯,我找到了答案。 Gitolite的創造者Sitaram Chamarty在Gitolite Google Group上很快回到我身邊,所以首先感謝Sitaram! 萬一其他人遇到這個問題: '如何確定某件事是真正的回購或通配符模式的規則微妙地改變。 TBH我從來沒有想到有人有一個不包含通配符的通配符模式。在這一點上,這不會改變。 你應該能夠把它變成一個正則表達式,就像這樣愚弄它: repo foo/CREATOR/script [s]' – pyraz
你應該發佈這個答案作爲一個真正的答案,並接受它而不是張貼它作爲評論。歡迎來到SO。 :) –