背景
Phabricator能够托管代码仓库,并提供给SSH和HTTP访问方式。
我们准备将Phabricator 配置为代码服务器。
VCS SSH HTTP GIT 支持 支持 Mercurial 支持 支持 Subversion 支持 不支持 本次计划配置GIT仓库,使用HTTP访问。
配置HTTP访问
首先需要设置 diffusion.allow-http-auth
$ ./bin/config set diffusion.allow-http-auth true
设置完成后再回到仓库管理
会看到有一项警告
Missing Binary git-http-backend
需要将路径地址设置一下
ln -s /usr/libexec/git-core/git-http-backend /usr/bin/git-http-backend
如上设置即可。