1.解決看不到下載代碼鏈接的問題
Phabricator
通過 Diffusion
來管理代碼倉庫谷朝,可以在 Diffusion
中進(jìn)行設(shè)置蜈亩,使用本地倉庫還是遠(yuǎn)程倉庫蒸眠。今天想要在本地倉庫模式下測試 code review 的流程,于是在 Diffusion
中新建了一個(gè)本地倉庫询件,新建成功后找不到下載的地方燃乍。
通過官網(wǎng)的文檔,排查下來是因?yàn)?**diffusion.allow-http-auth **這個(gè)配置沒有開啟造成的宛琅。具體的開啟方式如下:Phabricator首頁 -> Config -> 左側(cè)欄Application Settings -> Diffusion刻蟹,編輯 diffusion.allow-http-auth,Database Value = Allow HTTP Basic Auth嘿辟。開啟后在倉庫的首頁就有了項(xiàng)目的倉庫地址舆瘪。
2.clone時(shí)提示403
clone代碼過程中提示403,說是要設(shè)置Vcs Password仓洼,于是點(diǎn)擊上圖的小鑰匙按鈕介陶,進(jìn)入設(shè)置界面,設(shè)置好以后繼續(xù) clone 代碼色建,發(fā)現(xiàn)任然不行哺呜,檢查項(xiàng)目的配置,在 status 頁面中發(fā)現(xiàn)有錯(cuò)誤提示箕戳,Missing Binarygit-http-backend某残,這個(gè)錯(cuò)誤的具體修復(fù)方案如下:
# 增加一個(gè)軟連接
ln -s /usr/local/git/libexec/git-core/git-http-backend /data/app/phabricator/support/bin
/data/app/phabricator/bin/phd restart
# 以上路徑請根據(jù)實(shí)際安裝情況來修改
重啟后技能正常 clone 了。
附上官網(wǎng)的鏈接:https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/