Linux Git fatal: Unable to find remote helper for 'https'

作者:高景洋 日期:2020/02/24 14:57 浏览次数:515

1、  首先,确认一下,环境变量里,是否有git 配置

       如果没有,则依次执行以下命令

       (1)cd ~ ,进入用户根目录

         (2) vi .bashrc ,打开 bash 文件

         (3) 按 “i” 键,进入编辑状态

         (4) 在文件最后,追加 以下 两个环境变成


              export PATH=$PATH:/usr/local/git/bin

              export PATH=$PATH:/usr/local/git/libexec/git-core

         (5) 执行,source .bashrc ,注意:如果不执行该命令,则修改的环境变量,要服务器重启后,才会生效


2、如果环境变量,存在且正常,则按以下步骤检查

         (1) 进入 /usr/local/git/libexec/git-core

         (2) 检查目录中,中否存在 git-remote-https

         (3) 如果不存在,则说明 是因为可执行文件中,不存在 git-remote-https ,导致无反使用git clone https://*****

         (4) 依次执行以下命令 (该过程比较慢)

                cd git-2.18.0 ,注:该目录是,git 压缩包的解压目录

        ./configure --prefix=/usr/local/git 
        make 
        make install
 
     (5) 重新进入 /usr/local/git/libexec/git-core ,检查 是否存在 git-remote-https,如果存在则表示正常
 (6) 重新执行 git clone https://gitlab-team.smzdm.com/cbd/data_collect_py.git /root/DataCollector/Program
     (7) 可以正常获取代码 



本文永久性链接:
<a href="http://www.zhihu.so/art130.aspx">Linux Git fatal: Unable to find remote helper for 'https'</a>
相关文章
友情链接
支付宝打赏(内容对您有帮助的话)
微信交流
知乎编程经验网 - 在工作中总结编程的经验! 备案/许可证编号:鲁ICP备11020152号
QQ:120217215 联系电话:15192695151