phabricator - 解决无法创建本地仓库

使用 phabricator 创建本地仓库后,页面点进去报错(fatal:not a git respository (or any of parent directories).git,具体的见下图
),查到原因是服务器使用的Git版本过低(使用的是1.7.1版本),phabricator在该版本上有Bug,所以需要升级Git。

91b2528e-4473-480f-afe2-45dc18faede1.png
# 安装底层依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install  gcc perl-ExtUtils-MakeMaker   
# 查看当前Git版本,如过低则卸载
git --version 
yum remove git
# 下载并安装高版本git
wget https://github.com/git/git/archive/v2.2.1.tar.gz
tar zxvf v2.2.1.tar.gz
cd git-2.2.1
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
make install install-doc install-html
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
# 查看安装结果,如结果为 version 2.2.1 则说明安装成功
git --version

Git升级完以后,把原来的仓库删掉后重新建一下就都正常了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,123评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • 教师点评: 不愧是文科生,以时间为纬,写出来了高考的三生三世恩,且能够理性地去看待不同时期的高考利弊,且语言较到位...
    浮生碎言阅读 460评论 0 2
  • 我们国家的财政收入支出釆取收支两条线的方式。具体就是 国税、地税、财政等部门负责收钱;财政部门负责花钱。 预...
    高飞振翅阅读 102评论 0 0
  • 14 张立德看了看沈宏文的资料,所有的经历显然都是张立言的,再加上两个人张得那么像,一般人就很难认出来了。他似乎发...
    南王舍人阅读 474评论 0 0