`
lobin
  • 浏览: 378466 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Cygwin下从源代码安装git

 
阅读更多

从github上clone代码的时候有时候报如下错误:

fatal: unable to access 'https://github.com/grpc/grpc-java.git/': error:1407742E

:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

 

我之前安装的git版本:

 

>git --version
git version 1.8.3.msysgit.0

所以打算升级下git版本:2.20.1,在升级到此版本时,现在git的新版本又要求系统Vista及以上,我的还是xp老系统:参考:https://lobin.iteye.com/blog/2435854

 

 

所以打算在Cygwin下从源代码安装

 

Cygwin下从源代码安装git

 

从源代码安装git之前,先安装以下软件工具, 安装方法参考文章:https://lobin.iteye.com/blog/2435854

zlib

msgfmt(Search "gettext")

 

先下载git-2.19.2.tar.gz:

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.2.tar.gz

解压后:

$ ./configure
$ make
$ make install

 检查是否安装成功

$ which git
/usr/local/bin/git
$ git --version
git version 2.19.2

 

如果报fatal: 无法为 'https' 找到远程助手错误:

$ git clone https://github.com/grpc/grpc-java.git grpc-java
正克隆到 'grpc-java'...
fatal: 无法为 'https' 找到远程助手

找到git-remote-https:

$ which git-remote-https
/usr/lib/git-core/git-remote-https

/usr/lib/git-core/git-remote-https添加到PATH环境变量。

这样就可以正常clone了:

$ git clone https://github.com/grpc/grpc-java.git grpc-java
正克隆到 'grpc-java'...
remote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
接收对象中:   6% (5142/83931), 2.18 MiB | 9.00 KiB/s

 

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    Git-2.9.2-64-bit(GIT for windows)

    Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的...其实Git的源代码中已经加入了对Cygwin与MinGW编译环境的支持,且逐渐完善,为Windows用户带来福音。

    Git权威指南PDF完整版

    3.1.2 从源代码进行安装/ 23 3.1.3 从Git版本库进行安装/ 23 3.1.4 命令补齐/ 25 3.1.5 中文支持/ 25 3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以二进制发布包的方式安装/ 26 3.2.2 安装 Xcode/ 27 3.2.3 使用 ...

    Git-1.7.6-preview20110708(windows版)

    git是一个分布式版本控制工具 Git --- The stupid content tracker, 傻瓜内容跟踪器。...其实 Git 的源代码中已经加入了对 Cygwin 与 MinGW 编译环境的支持并被逐步完善,对于 Windows 使用者是个福音。

    Git-1[1].7.4-preview20110204.exe

    Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。...其实 Git 的源代码中已经加入了对 Cygwin 与 MinGW 编译环境的支持并被逐步完善,对于 Windows 使用者是个福音。

    获取android源代码的脚本

    linux 或cygwin,前提是需要装git, 直接运行该脚本就行 ./GetAndroidSourceCode

    OpenPLC_v3:OpenPLC Runtime版本3

    鉴于OpenPLC是唯一提供完整源代码的控制器,因此它已在用作工业网络安全研究的框架。 OpenPLC项目包含三个子项目:安装:git clone https://github.com/thiagoralves/OpenPLC_v3.gitcd OpenPLC_v3./install.sh ...

    matlab的登录代码下载-moodle-plagiarism_moss:检测Moodle2.x的作业中的源代码和文本抄袭

    Basic,Javascript,FORTRAN,ML,Haskell,Lisp,Scheme,Pascal,Modula2,Ada,Perl,TCL,Matlab,VHDL,Verilog,Spice,MIPS汇编,a8086的源代码组件,a8086组件,MIPS组件和HCL2。 pdf,doc,docx,odt和rtf...

    socat:socat源代码的镜像以及针对Linux(x64和x86),Windows(x64和x86)和MacOS(x64)的预构建发行版-windows source code

    socat源代码的镜像以及针对Windows,Linux(x64和x86)和MacOS(x64)的预构建版本 发行版 可以从此存储库的“发行版”部分下载适用于Linux和Windows的x64和x86二进制文件。 也可以使用x64 MacOS二进制文件: 制作...

    Cobra:交互式(快速)静态源代码分析器

    安装选择一个目录来安装该工具,在此之下称为目录$ COBRA $ git clone 这将为您提供一个包含一组子目录的目录,如下所示: drwxrwxr-x 2 gh gh 4096 May 16 12:59 bin_linux#适用于Linux的可执行文件drwxrwxr-x 2 ...

    Matlab代码verilog-Moodle-Plagiarism_MossAdv:检测Moodle3.x的作业中的源代码和文本抄袭

    Basic,Javascript,FORTRAN,ML,Haskell,Lisp,Scheme,Pascal,Modula2,Ada,Perl,TCL,Matlab,VHDL,Verilog,Spice,MIPS汇编,a8086的源代码组件,a8086组件,MIPS组件和HCL2。 pdf,doc,docx,odt和rtf...

    cxxtags:CC++的源代码标记工具

    cxxtags旨在成为轻量级和可移植的源代码标记系统。 先决条件 llvm 和 clang 库和头文件 leveldb 库和 C/C++ 头文件。 py-leveldb LevelDB 的线程安全 Python 绑定。 cxxtags是在Ubuntu 14.04,python-2.7.6和...

    cpputest:用于CC ++的CppUTest单元测试和模拟框架

    CppUTest C / C ++的CppUTest单元测试和模拟框架松弛渠道:入门您需要执行以下操作才能开始: 从源代码构建(基于unix,cygwin,MacOSX): git clone git://github.com/cpputest/cpputest.git cd cpputest_build ...

    StorageServer:多路存储服务器

    用您的平台替换“ linux”,例如avr32-linux,cygwin,freebsd,iphoneos,linux,linux-64bit,macosx,openbsd,solaris-64bit等(请参阅config.PLATFORM文件) 您将找到各种可执行文件: ./testProgs-包含各种...

    massdns:高性能DNS存根解析器,用于批量查找和侦察(子域枚举)

    然后运行make从源代码构建。 如果您不在Linux上,请运行make nolinux 。 在Windows上, Cygwin软件包gcc-core , git和make是必需的。 用法 Usage: ./bin/massdns [options] [domainlist] -b --bindto Bind to IP ...

    dvda-author:免费的DVD-AUDIO创作工具

    1.1从源代码构建工具链: ./autogen ./configure 在* nix平台下具有较高的权利: (sudo) make && (sudo) make install 修补的工具链源代码内嵌在git下载的存储库中。 如果您想使用vanilla软件包并应用补丁来...

    pentadactyl:苍白五角龙(社区维护)

    从源代码构建XPI git clone --depth 1000 https://github.com/pentadactyl/pentadactyl.git cd pentadactyl/ make -C pentadactyl xpi 生成的XPI将放置在downloads/文件夹中。 建立依赖 压缩 gmake 标准POSIX命令...

    OpenWrt:Mercer的OpenWrt源代码树

    美世的OpenWrt来源 该存储库是我自己使用的... 例如,在Debian中: 跑步sudo apt-get update 然后sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev p

    DFT的matlab源代码-SolidWorksConfig:SolidWorks的配置文件

    需要cygwin或git-bash(不支持Windows上的bash) 设定方法 使用cygwin或git-bash执行脚本/ install-setting-file.sh以生成设置/ swSettings_ <用户名> .sldreg 启动SolidWorks,保存/恢复设置→指定通过恢复设置...

    c#毕业设计源码下载-cpputest:C/C++的CppUTest单元测试和模拟框架

    从源代码构建(基于unix,cygwin,MacOSX): git clone git://github.com/cpputest/cpputest.git cd cpputest_build autoreconf .. -i ../配置 制作 如果要在系统范围内安装CppUTest,则可以使用make install 您还...

    archivecd:发烧友 CD 存档应用程序的第一次拍摄

    从下载源代码,或者使用链接来使用git 。 在 windows cmd.exe控制台中,您应该能够运行wizard.py 。 如果你想从 cygwin 终端运行,你可以输入/cygdrive/c/Python27/python.exe wizard.py安装 PyInstaller 以制作 ....

Global site tag (gtag.js) - Google Analytics