美文网首页Jenkins & Linux
phabricator - 解决本地仓库模式下无clone地址

phabricator - 解决本地仓库模式下无clone地址

作者: 小发条 | 来源:发表于2017-03-17 18:01 被阅读347次

1.解决看不到下载代码链接的问题

Phabricator 通过 Diffusion 来管理代码仓库,可以在 Diffusion 中进行设置,使用本地仓库还是远程仓库。今天想要在本地仓库模式下测试 code review 的流程,于是在 Diffusion 中新建了一个本地仓库,新建成功后找不到下载的地方。
通过官网的文档,排查下来是因为 **diffusion.allow-http-auth **这个配置没有开启造成的。具体的开启方式如下:Phabricator首页 -> Config -> 左侧栏Application Settings -> Diffusion,编辑 diffusion.allow-http-auth,Database Value = Allow HTTP Basic Auth。开启后在仓库的首页就有了项目的仓库地址。

2.clone时提示403

clone代码过程中提示403,说是要设置Vcs Password,于是点击上图的小钥匙按钮,进入设置界面,设置好以后继续 clone 代码,发现任然不行,检查项目的配置,在 status 页面中发现有错误提示,Missing Binarygit-http-backend,这个错误的具体修复方案如下:

# 增加一个软连接
ln -s /usr/local/git/libexec/git-core/git-http-backend /data/app/phabricator/support/bin
/data/app/phabricator/bin/phd restart
# 以上路径请根据实际安装情况来修改

重启后技能正常 clone 了。

附上官网的链接:https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/

相关文章

  • phabricator - 解决本地仓库模式下无clone地址

    1.解决看不到下载代码链接的问题 Phabricator 通过 Diffusion 来管理代码仓库,可以在 Dif...

  • Git命令学习

    Git基础 Git clone [url] [本地仓库名] //克隆远程url地址下的文件,并以本地仓库名为名(...

  • 踩坑日常

    基本推送流程 克隆远程仓库到本地仓库:git clone 仓库地址(ssh/http)本地仓库连接远程仓库:git...

  • 克隆远程仓库

    克隆远程仓库到本地,先创建远程仓库,再使用git clone + <远程仓库地址> 命令实现将远程仓库克隆到本地。...

  • 常用git命令总结

    git init:初始化当前目录为git仓库git clone 仓库地址:下载和clone一份git仓库到本地gi...

  • 搭建Spring 5.1.x 源码阅读环境

    从官方仓库Fork 到自己的仓库 官方仓库地址: clone 到本地 使用最新的 tag 作为本地分支 在IDEA...

  • github更新文件

    克隆仓库到本地 git clone 这里写仓库地址 ,克隆的时候仓库地址记得选SSH地址 更新文件 进入项目所在本...

  • 常用git命令

    git clone 仓库地址 将远程仓库拉取到本地 git 切换分支 分支名 查看本地分支 创建新的本地分支 将代...

  • GitHub工作流程

    创建项目 fork公司项目到自己的仓库 复制自己仓库的项目地址将项目clone到本地git clone https...

  • git版本控制工具常用命令总结

    【1】克隆线上仓库到本地电脑 git clone 线上仓库地址 eg: git clonehttps://gith...

网友评论

    本文标题:phabricator - 解决本地仓库模式下无clone地址

    本文链接:https://www.haomeiwen.com/subject/zjxynttx.html